2011-07-06 12 views
2

私のアプリケーションではstartActivityForResult()を使用し、SetResult(要求コード、データ)を使用して結果を取得します。正常に動作していますが、LGのデバイスではsetResult()は直接呼び出されていません。私のコード2.2.1のOnActivityForResult()の代わりにonCreate()が呼び出されました。LG-P500

FirstActivity Button Click event 

startActivityForResult(new Intent(TestActivity.this, Details.class),1); 

コール

Intent data=new Intent(); 
       data.putExtra("TEST", true); 
       setResult(2, data); 

       Details.this.finish(); 

は私にいくつかの提案を与えるコードの下に使用して、第2の活性における最初の活動のonactivity結果をされた最初のそれはonCreate()を呼び出して、その後、以下onActivitForResult()

を呼び出しますこれは事前によろしくお願いします。

答えて

1

私は呼び出し元のアクティビティを終了していないことを確認してください.......

0

狂っていました。

"開発者向けオプション" - >アプリ - > "アクティビティを保存しない"オプションをオフにしてください。

関連する問題