发布网友 发布时间:2022-05-02 23:35
共5个回答
热心网友 时间:2022-06-28 10:00
fragment是运行在Activity中的,转跳到其它Activity需要用到Context的API。
具体实现方式:
获取装载fragment的Activity做为Context
getActivity() 得到Context
创建Intent 意图,并指定转跳的Activity
Context context = getActivity();
Intent intent = new Intent(context ,目标Activity.class);
调用context.startActivity(intent);即可转跳到指定的Activity
热心网友 时间:2022-06-28 10:00
两种方法:热心网友 时间:2022-06-28 10:00
startActivity(new Intent("com.xxx.xxx.activity2"));字符串代表的是Action,你直接传入class不就好了吗热心网友 时间:2022-06-28 10:01
Intent i = new Intent(getActivity(), activityname.class);热心网友 时间:2022-06-28 10:02
Intent intent = new Intent(activity1.this, com.xxx.xxx.activity2.class);