在Fragment中添加了一个按钮,但是一按按钮就闪退,求大神指点。

问题描述

在Fragment中添加了一个按钮,但是一按按钮就闪退,求大神指点。
package com.example.fragmentdemo;

import com.example.fragmentdemo.MessageFragment;
import com.example.fragmentdemo.R;
import com.wifi.WifiAdmin;
import com.wifi.WifiApAdmin;
import android.app.Fragment;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;

public class MessageFragment extends Fragment {
public static final String TAG = ""MessageFragment"";

private Button mBtn1 mBtn2;  private WifiAdmin mWifiAdmin;  private Context mContext = null;  @Overridepublic View onCreateView(LayoutInflater inflater ViewGroup container        Bundle savedInstanceState) {    View newsLayout = inflater.inflate(R.layout.message_layout container            false);    return newsLayout;}    public void onViewCreated(View view Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onViewCreated(view savedInstanceState);     mBtn1 = (Button)view.findViewById(R.id.button1);       mBtn2 = (Button)view.findViewById(R.id.button2);       mBtn1.setText(""点击连接Wifi"");       mBtn2.setText(""点击创建Wifi热点"");       mBtn1.setOnClickListener(new Button.OnClickListener() {           @Override           public void onClick(View v) {               // TODO Auto-generated method stub               mWifiAdmin = new WifiAdmin(mContext) {                   @Override                   public void myUnregisterReceiver(BroadcastReceiver receiver) {                       // TODO Auto-generated method stub                       getActivity().unregisterReceiver(receiver);                   }                   @Override                   public Intent myRegisterReceiver(BroadcastReceiver receiver                           IntentFilter filter) {                       // TODO Auto-generated method stub                       getActivity().registerReceiver(receiver filter);                       return null;                   }                   @Override                   public void onNotifyWifiConnected() {                       // TODO Auto-generated method stub                       Log.v(TAGhave connected success!"");                       Log.v(TAG###############################"");                   }                   @Override                   public void onNotifyWifiConnectFailed() {                       // TODO Auto-generated method stub                       Log.v(TAGhave connected failed!"");                       Log.v(TAG###############################"");                   }               };               mWifiAdmin.openWifi();               mWifiAdmin.addNetwork(mWifiAdmin.createWifiInfo(""YOU_WIFI""MM123456"" WifiAdmin.TYPE_WPA));           }       });       mBtn2.setOnClickListener(new Button.OnClickListener() {           @Override           public void onClick(View v) {               // TODO Auto-generated method stub               WifiApAdmin wifiAp = new WifiApAdmin(mContext);               wifiAp.startWifiAp(""""HotSpot""""hhhhhh123"");           }       });   }    @Override       public void onResume() {           super.onResume();           Log.d(""Rssi""Registered"");       }       @Override       public void onPause() {           super.onPause();           Log.d(""Rssi""Unregistered"");       }  

}
以下是错误日志报告:
求大神指点迷津!!!

解决方案

 private Context mContext = null;  这个变量赋值了吗?

解决方案二:
一个空指针异常而已,程序里也没看到你对mContext赋值吗,直接看下是那个对象报空指针了

解决方案三:
null指针问题:看下属性指代,位置错误

时间: 2024-11-16 07:53:03

在Fragment中添加了一个按钮,但是一按按钮就闪退,求大神指点。的相关文章

java中网络编程关于使用ObjetInputStream传输报错的问题,求大神指点

问题描述 java中网络编程关于使用ObjetInputStream传输报错的问题,求大神指点 以下贴出来的代码为通过ObjectInputStream(OutputStream)在客户端与服务器端之间交互时传输的对象,提供的图片中一个是客户端的代码片段,一个是服务器端的代码片段. 现在问题出在当客户端输完账号密码点击确定时,客户端卡死(应该是线程阻塞).服务器端抛出异常 :java.lang.ClassNotFoundException: com.wish.data.TransferObjec

.net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点

问题描述 .net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点 document.oncontextmenu = new Function("event.returnValue=false;");//禁止右键 document.onselectstart = new Function("event.returnValue=false;");//禁止选择/复制 <asp:Label ID="label1" runat="

图片-java 如何实现在一张背景图上添加一张小图 对小图实现旋转 指定位置?求大神指点

问题描述 java 如何实现在一张背景图上添加一张小图 对小图实现旋转 指定位置?求大神指点 我要用java实现在一张图片上放一张小图 可以对小图进行指定位置 放缩大小 和旋转,不知道有没有人做过类似的功能 解决方案 参考:http://blog.csdn.net/heliang7/article/details/7309394

android-Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急··

问题描述 Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急·· 在Fragment中调用系统相机拍照获取照片后,先跳到前一个activity或者桌面,然后再回到调用相机的Activity,这是啥原因呢?急急急·······在线等,求大神帮忙··· 解决方案 http://download.csdn.net/detail/zhai56565/5094196 解决方案二: 转来的··调用系统相机拍照和调用相册

在Fragment中添加了一个按钮跳转到activity,但是一按按钮就闪退,求大神指点!!!

问题描述 在Fragment中添加了一个按钮跳转到activity,但是一按按钮就闪退,求大神指点!!! 这是错误日志: 我已经在网络请求的部分新建了一个子线程了,那为什么还是点击按钮就闪退呢,下面是新建的子线程,求大神指点迷津!!! public abstract class MyTimerCheck { private int mCount = 0; private int mTimeOutCount = 1; private int mSleepTime = 1000; // 1s pri

android-问个fragment布局加载的问题,纠结了一天了,求大神帮忙指点一下,谢谢了

问题描述 问个fragment布局加载的问题,纠结了一天了,求大神帮忙指点一下,谢谢了 下班回家了,没图,我详细说下吧. 网上找了个图,类似这种,我是这样实现的,左边一个listfragment,右边一个framelayout,当点击左边条目时,往frame中加载fragment,但是三级分类我们是图片配文字的(上图中只有文字),fragment中是listview加载的图片,我用的imageloader,都是从网络请求,耗时相对较长,请求完成后fragment才显示的,那么问题来了,当我快速切

mfc-MFC中设置注册界面,运行结果一直是注册成功,怎么回事?求大神指点

问题描述 MFC中设置注册界面,运行结果一直是注册成功,怎么回事?求大神指点 void CREGISTERDlg::OnBnClickedButtonOk(){ // TODO: 在此添加控件通知处理程序代码 UpdateData(true); if (m_NAME == "" "" || m_PWD == "" "" || m_PWD1 == "" "") { MessageBox(T

spark dataframe 中write 方法,求大神指点下,不胜感激

问题描述 spark dataframe 中write 方法,求大神指点下,不胜感激 dataframe的write方法将spark分析后的结果放到pg数据库,结果表中有个自曾字段,而那个write方法不能指定添加那几个字段只能全部添加,怎么办,求大神指导换种思路也行,不胜感激,小弟欲哭无泪啊 解决方案 http://www.open-open.com/lib/view/open1452259673808.html

java-Java中同步线程不是应该先中断先继续吗,为什么我的没有?求大神指点

问题描述 Java中同步线程不是应该先中断先继续吗,为什么我的没有?求大神指点 代码如下: public class BuyTicketMain { public static void main(String args[ ]) { TicketHouse officer = new TicketHouse(); Thread zhangfei,likui,wangwu; zhangfei = new Thread(officer); zhangfei.setName("张飞"); l