ldcf.net
当前位置:首页 >> 怎么通过FrAgmEnt里面的一个按钮跳转到另一个ACtivity >>

怎么通过FrAgmEnt里面的一个按钮跳转到另一个ACtivity

两种方法: //直接从fragment中跳转 startActivityForResult(intent, REQUEST_CODE); 这种写法接收返回的结果要在fragment中重写onActivityResult()方法; //从activity中跳转 getActivity().startActivityForResult(intent, REQ...

代码是错误的,既然是fragment中的按钮那就并不是在activity中设置按钮监听 getActivity()只是用来获取到一个Context上下文的,因为startActivity是context的方法 ,而Activity又继承于Context 正确代码如下 fragment class MyFragment extends ...

不行的,fragment是基于activity的,我用了后的理解是,它就像是相当于activity布局中的1个View,1个activity可以有多个View(fragment)。你要实现用intent的跳转,必须是要通过activity跳activity的,newIntent的时候,里面两个参数很明确的,...

fragment是运行在Activity中的,转跳到其它Activity需要用到Context的API。具体实现方式:获取装载fragment的Activity做为Context getActivity()得到Context创建Intent意图,并指定转跳的ActivityContextcontext=getActivity();Intentintent=newIn...

改一下, getActivity().startActivity(new Intent(getActivity(), DengluActivity.class)); 还有, 把崩掉的日志一起贴上来就知道是什么错了

fragment是运行在Activity中的,转跳到其它Activity需要用到Context的API。 具体实现方式: 获取装载fragment的Activity做为Context getActivity() 得到Context 创建Intent 意图,并指定转跳的Activity Context context = getActivity(); Intent i...

我想楼上的意思是: Intent intent = new Intent(getActivity() , xxxActivity.class); getActivity.startActivity(intent); 至于为什么这么写,是因为startActivity()方法是Context类的方法,而Activity是Context的子类,所以你要调用startActiv...

1、 在对应activity中使用意图跳转到MainActivity中,这里通过意图塞入了一个标识符(更严谨的方式是通过请求码和结果码实现)。 // 登录成功跳转到我的京东首页 Intent intent = new Intent(UserLoginActivity.this,MainActivity.class); inten...

fragment是运行在Activity中的,转跳到其它Activity需要用到Context的API。 具体实现方式: 获取装载fragment的Activity做为Context getActivity() 得到Context 创建Intent 意图,并指定转跳的Activity Context context = getActivity(); Intent i...

//onCreateView方法View view = inflater.inflate(R.layout.fragment2, container ,false);but_bus = (Button)view.findViewById(R.id.but10);

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com