@迷途d书童 你好,想跟你请教个问题:
package cn.chen.huoyanshouyou.fragment; import org.w3c.dom.Comment; import android.app.Fragment; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import cn.chen.huoyanshouyou.MainActivity; import cn.chen.huoyanshouyou.R; /** * @author chen: * */ public class InviteFriends extends Fragment implements View.OnClickListener{ /*{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.invite_friends, null); } }*/ private Button invite_friends1; private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case 0: show(); break; default: break; } } }; public void show() { System.out.println("66666666666666666666888888888888888888"); } public void invitef() { Intent intent = new Intent(InviteFriends.this,PhoneContact.class); InviteFriends.this.startActivity(intent); }//这里就报错了 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { System.out.println("onCreateview"); return inflater.inflate(R.layout.invite_friends, null); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); initView(); } private void initView() { invite_friends1 = (Button) getActivity().findViewById(R.id.invite_friends); invite_friends1.setOnClickListener(this); } public void onClick(View v) { switch (v.getId()) { case R.id.invite_friends: mHandler.sendEmptyMessage(0); break; default: break; } } }
第56行报错了 不明白为什么
InviteFriends.this.startActivity(intent)
用个getActivity().startActivity()试试
哦这个没问题是是56行报错好像组件没有加进来的样子
因为我的按钮监听就不是直接用的所以感觉intent也不可以直接用
请看第21行的写法(public class InviteFriends extends Fragment implements View.OnClickListener)
哦搞定了谢谢指导56行换成下边的就行了
Intentintent= new Intent(getActivity(),PhoneContact.class);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。