我想将参数从 Activity B 传递到 A,其中 B 已由 A 启动。这可能吗?
谢谢
最佳答案
是的,如果当您从 A 启动 Activity
B 时,您使用 startActivityForResult
启动它,那么您可以在 Activity
B 中设置结果,然后读取 A 中的值。
在 A 中,您需要覆盖 onActivityResult
以获取结果值。
在Activity
B中:
// do stuff
setResult(RESULT_OK);
finish();
然后在A:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
//check result
}
关于android - 将参数传递给之前的 Activity ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5364746/