2 fengwuxuan fengwuxuan 于 2016.04.15 16:59 提问

fragment中通过按钮启动activity 5C

点击按钮启动时应用停止运行,请大神帮忙看下
图片说明
logcat报错如下
图片说明

6个回答

cuper_
cuper_   2016.04.15 17:13

有点看不懂,不过你的button应该从fragment中获取吧,为什么从activity中获取?你把24行的getActivity换成上面的view试试,不过我没用过onstart,不知道有什么特殊的地方

fengwuxuan
fengwuxuan 已解决,是有个id重复定义了 谢谢啦
2 年多之前 回复
cuper_
cuper_ 给你报的错误是线程异常,你把onstart方法里的东西放到oncreate里面试试看
2 年多之前 回复
fengwuxuan
fengwuxuan 回复小雨_: 点击后
2 年多之前 回复
cuper_
cuper_ 回复fengwuxuan: 什么时候报的错,是刚进去,还是点击后
2 年多之前 回复
fengwuxuan
fengwuxuan 试过了,可还是有报错,如上图
2 年多之前 回复
cyxevil
cyxevil   2016.04.15 17:15

你button点击事件写个Toast,先看看是不是点击事件的问题

cyxevil
cyxevil   2016.04.15 17:18

你这个button是Activity的?还是fragement里面home的?如果是home的用view点,而且最好写createview里面

qq_15002323
qq_15002323   2016.04.15 18:02

1L正解,你绑定button id的时候,有个环境啊,button处在哪里就在那里findViewById,单步调试一下就解决了

CSDNXIAON
CSDNXIAON   2016.04.15 19:12

Fragment与Activity
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.04.30 17:35

getActivity().startActivity();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
实现Fragment中组件到Activity中的跳转
如果在Fragment包含的tab页中有一个Button按钮,需要点击Button实现跳转到另一个Activity的功能。    Button按钮的监听事件应该写在Fragment里面,而不是它所关联的那个Activity。    代码如下: public class MainFragment extends Fragment{ private Button mbtnMap;
fragment A里面点击button跳转到fragment B的实现
方法一:直接getActivity,使用activity的fragmenttransation的replace方法替换 假设 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 cl
如何从fragment中点击一个Button跳到另一个activity
Android有一个新特性,增加了fragment。
在Activity或Fragment中响应ListView内部按钮的点击事件
在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。除了接口回调之外,也可以使用抽象类回调。
简单的Fragment和Activity的之间的数据交互(传值)
1、通过点击Activity里的按钮传一个字符串给另一个Activity的fragment里的textview,并显示出来。 2、通过点击Activity里的fragment的按钮传一个字符串给Activity的textview,并显示出来。 具体方法是通过接口回调来实现
关于ActivityA中的FragmentA 启动 ActivityB,FragmentA的startActivityForResult回调的问题
以下为C_SDN小牛个人整理笔记: --------------------------------------------------------------------- 如果我们在一个Fragment中去使用startActivityForResult时,又是一个什么情况呢?先看流程图: -------------------------------------
Activity 跳转到Fragment中(MainActivity中的Fragment)
Activity 跳转到Fragment中(MainActivity中的Fragment)    如果大家有遇到这个问题 说明你来对了 楼主我可是踩了无数的坑,花了几天的时间才把这篇文章写下     现在App的模式一般都是Activity中多Fragment的模式 所以可能会有这种需求 就是Activity中需要跳转到Fragment中的情况 1.首先 MainActivity中有4个
安卓fragment跳转activity,fragment跳转fragment,activity跳转fragment
Activity中加载不同的fragment  / Fragment中加载不同的fragment 主Activity中加载(切换)多个fragment(也可以理解为activity跳转fragment)或主fragment中加载(切换)多个fragment  Activity布局中要有一个fragment布局空间,比如id名为main_ FrameLayout写两个fragment类继承自frag
Android的fragment页面点击按钮切换到下一个fragment页面,由主activity控制
一、概述:    我主要写的是一个fragment页面上的按钮点击切换到下一个fragment的页面,覆盖掉前一个fragment页面,不是主activity的按钮去控制切换不同的fragment。 说明:所用到的类FragmentManager和FragmentTransaction都是v4包下的,便于兼容。这里的切换是点击在fragment的页面上的按钮去切换,而fragment最好有主a
为Fragment内的按钮添加监听并跳转到另一个Activity
public class TaskListActivity extends Fragment implements OnClickListener {@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)