问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么通过fragment里面的一个按钮跳转到另一个activity

发布网友 发布时间: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

两种方法:
//直接从fragment中跳转

startActivityForResult(intent, REQUEST_CODE);

这种写法接收返回的结果要在fragment中重写onActivityResult()方法;
//从activity中跳转

getActivity().startActivityForResult(intent, REQUEST_CODE);
这种写法要在Activity中重写onActivityResult()方法。

热心网友 时间: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);
i.putExtra("key", value);
getActivity().startActivity(i);

热心网友 时间:2022-06-28 10:02

Intent intent = new Intent(activity1.this, com.xxx.xxx.activity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);

这种用法需要注意的是在AndroidManifest.xml声明一下Activity

请参考追问public void onclick1(View view)
{
startActivity(new Intent("com.xxx.xxx.activity2"));
}
你想说的是这个吗?
从fragment跳到activity这样不能实现。我试了下你的,不行~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 想通过点击Fragment里的一个button来实现跳转到另一个activity,运行时出现了空指针错误怎么办? fragment上有一个button 点击后要求当前页面的fragment被替换 但是action Android中 在fragment界面如何利用button跳转到Activity界面? Fragment中的按钮无法点击是怎么回事 Android Fragment加载的页面不能执行button事件,怎么解决, Fragment中如何通过一个Button打开另一个Activity android中在fragment A里面点击button跳转到fragment B怎么实现? Fragment中通过button打开其他activity 怎么在fragment中创建button 安卓Fragment中的Button如何设置事件处理? 如何改变公司现状呢? 苹果6G电池标准容量多少wh? 山药饼的做法面和山药需要发孝吗 外地户口年满六十五周岁以上的老人,在深圳可以办理颐年卡吗? 果蔬如何清洗消毒比较合适? Win10怎么开启摄像头 win10打开摄像头的方法 win10摄像头无法使用 做梦梦到中奖有什么寓意 哪个牌子的电视机好?电视机使用注意事项 无边框电视的玻璃面板粘接用什么类型的胶带好? 怎么把fragment里的按钮添加功能? 如何在fragment中点击按钮切换到另一个fragment中 在fragment.java里如何实现按钮的(..onClick=ClickButton)点击方法 void ClickButton(View source) 急求!使用fragment标签进行跳转,在标签实例化那个fragment类里点击按钮跳转到另一个fragment按钮不消失 安卓开发,Fragment里面我添加了一个自定义布局ListView的,里面有一个Button和一 Android如何在fragment的xml中添加按钮,在MainActivity获取按钮? fragment内的按钮替换掉fragment Fragment里的按钮点击的时候把当前Fragment替换成另外一个Fragment android Fragment和控制fragment的按钮可以不在同一个页面吗 下面c语言写的程序报的错误怎么改? 程序报“应用程序中的服务器错误。 必须声明标量变量 "@UserName"。求高手帮忙 ,UserName,UserPwd有值 信捷xd5读取程序报socket通信错误是什么原因 在线程中写文件的程序报 java.io.IOException: 句柄无效。不知道为什么,请帮忙看看。谢谢 打开程序报: acdsee.exe应用程序错误 “0x00474576”指令引用的“0x01de5000”内存。该内存不能为“writt 电脑程序报i/o error 82 怎么办 nxt程序报没有模板数据 华为的低端交换机怎么利用DHCP-Relay进行IP、MAC地址绑定配置? 如何配置路由器的dhcp relay dlink中得DHCP Relay和DHCP Server怎么设置??? DHCP relay怎么用