我用Google搜索了很多时间来解决这个问题。之后,我在这里提出我的问题。
我有两个活动都有列表。点击第一个列表项我将一些数据发送到另一个活动。并使用此数据使用asynctask填充列表。
然后我计算列表项并使用backpressed将其发送给之前的活动。
@Override
public void onBackPressed() {
Intent resultData = new Intent();
resultData.putExtra("count", "45");
setResult(Activity.RESULT_OK, resultData);
finish();
}
当我按下按钮活动重新加载时。然后我又回来了活动又回来了。
在活动结果上我收到请求代码为真。但是,当我想要获得"数据"意图它将强制关闭。
我的主要问题是,我发送的数据是活动结果,后退按钮按两次。
提前致谢。