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重复定义了 谢谢啦
一年多之前 回复
cuper_
cuper_ 给你报的错误是线程异常,你把onstart方法里的东西放到oncreate里面试试看
一年多之前 回复
fengwuxuan
fengwuxuan 回复小雨_: 点击后
一年多之前 回复
cuper_
cuper_ 回复fengwuxuan: 什么时候报的错,是刚进去,还是点击后
一年多之前 回复
fengwuxuan
fengwuxuan 试过了,可还是有报错,如上图
一年多之前 回复
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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!