本文主要是介绍Android onActivityResult 设置requestCode 返回的code不对,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:
Intent intent = new Intent(getActivity(), GestureUnlockActivity.class);
Bundle bundle = new Bundle();
bundle.putBoolean("isOPen", true);
intent.putExtras(bundle);
startActivityForResult(intent, 200);
但是activity中的onActivityResult 返回不是200,
注意:Fragment跳转到Activity,需要在startActivityForResult前面加上getActivity(),如下:
Intent intent = new Intent(getActivity(), GestureUnlockActivity.class);
Bundle bundle = new Bundle();
bundle.putBoolean("isOPen", true);
intent.putExtras(bundle);
getActivity().startActivityForResult(intent, 200);
参考:Android onActivityResult 设置requestCode 返回的code不对
这篇关于Android onActivityResult 设置requestCode 返回的code不对的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!