Android 在2.2.1 LG-P500中,在setResult之后调用Oncreate(),而不是在OnActivityForResult()之后调用
在我的应用程序中,我使用Android 在2.2.1 LG-P500中,在setResult之后调用Oncreate(),而不是在OnActivityForResult()之后调用,android,Android,在我的应用程序中,我使用startActivityForResult(),并使用SetResult(请求代码、数据)获得结果。它工作正常,但在LG设备中,setResult()没有被直接调用。首先调用onCreate(),然后调用onActivitForResult() 下面是我的代码 FirstActivity Button Click event startActivityForResult(new Intent(TestActivity.this, Details.class),1);
startActivityForResult()
,并使用SetResult
(请求代码、数据)获得结果。它工作正常,但在LG设备中,setResult()
没有被直接调用。首先调用onCreate()
,然后调用onActivitForResult()
下面是我的代码
FirstActivity Button Click event
startActivityForResult(new Intent(TestActivity.this, Details.class),1);
使用以下代码调用第二个活动中第一个活动的onactivity结果
Intent data=new Intent();
data.putExtra("TEST", true);
setResult(2, data);
Details.this.finish();
给我一些建议。提前谢谢你。请确保你没有完成通话活动。…这太疯狂了。我花了很多钱来解决这个问题,因此解决了这个问题: 关闭“开发者选项”->Apps->“不保留活动”选项