Android 4.4以下版本onActivityResult不生效解决

Android 4.4以下版本 从A页面startActivityForResult跳转B页面 B页面启动模式launchmodel设置为singtask时

A页面监听onActivityResult 会在跳转后直接执行 

解决方案 一:把B页面启动模式设置为标准模式standard或者不设置

解决方案二:使用binder进行传值

Intent intent=new Intent();

Bundle bundle=new Bundle();

bundle.putString("key","3333");

intent.putExtra("bundle",bundle);

A页面


B页面


B页面设置singleTask

你可能感兴趣的:(Android 4.4以下版本onActivityResult不生效解决)