Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在2.2.1 LG-P500中,在setResult之后调用Oncreate(),而不是在OnActivityForResult()之后调用_Android - Fatal编程技术网

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->“不保留活动”选项