我遇到了一个与 startActivityForResult() 相关的问题。
要从 FirstActivity 启动 SecondActivity:
Intent intent = new Intent();
intent.setClass(FirstActivity.this, SecondActivity.class);
intent.putExtra("key1", "12345");
startActivityForResult(intent, 0);
并处理结果:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//TODO handle here.
}
向FirstActivity发送消息的方法:
在SecondActivity中:
setResult(0);
我无法处理FirstActivity的onActivityResult结果,在我的应用程序中从未成功过。
我的操作系统是:1.5
这里出了什么问题?