activity跳转 activity跳转及数据传递

热门职校 2025-04-12 23:25:11

今天小然来给大家分享一些关于activity跳转及数据传递方面的知识吧,希望大家会喜欢哦

1、两种方法://直接从fragment中跳转startActivityForResult(intent, REQUEST_CODE);这种写法接收返回的结果要在fragment中重写onActivityResult(System.exit(0); // 推出程序)方法;//从activity中跳转getActivity().startActivityForResult(intent, REQUEST_CODE);这种写法要在Activity中重写onActivityResult()方法。

2、startActivity(new Intent("com.xxx.xxx.activity2"));字符串代表的是Action,你直接传入class不就好了吗Intent i = new Intent(getActivity(), activityname.class);i.putExtra("key", value);getActivity().startActivity(i);Intent intent = new Intent(activity1.this, com.xxx.xxx.activity2.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);mContext.startActivity(intent);这种用法需要注意的是在AndroidManifest.xml声明一下Activity请参}}考。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。