Android 4.4以下版本 从A页面startActivityForResult跳转B页面 B页面启动模式launchmodel设置为singtask时
A页面监听onActivityResult 会在跳转后直接执行
解决方案 一:把B页面启动模式设置为标准模式standard或者不设置
解决方案二:使用binder进行传值
A页面 B页面 B页面设置singleTaskIntent intent=new Intent();
Bundle bundle=new Bundle();
bundle.putString("key","3333");
intent.putExtra("bundle",bundle);
网友评论