在2.2.1 LG-P500中,setResult而不是OnActivityForResult()之后调用Oncreate()

时间:2011-07-06 10:35:03

标签: android

在我的应用程序中,我使用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();

给我一​​些建议。谢谢提前

2 个答案:

答案 0 :(得分:1)

请确保你没有完成通话活动.......

答案 1 :(得分:0)

这太疯狂了。我花了很多钱来解决这个问题,结果解决了这个问题:

关闭"开发者选项" - >应用 - > "不要保持活动"选项