2 orangexxoo orangexxoo 于 2015.05.28 15:18 提问

在fragment转换中出现java.lang.NullPointerException

最近学校让做个android音乐播放器,我跟着论坛的教学做到这里时会出现闪退的问题,不知道怎么解决,求助(我是小白,如果可以请说详细些,谢谢啦)

3个回答

caozhy
caozhy   Ds   Rxr 2015.05.28 15:19
Rock_is_a_goodboy
Rock_is_a_goodboy 回复orangexxoo: 你好,我也是照着这个论坛做的,跟你有一样的错误,要怎么改呢
12 个月之前 回复
orangexxoo
orangexxoo 我弄好了。谢谢回答
2 年多之前 回复
orangexxoo
orangexxoo   2015.05.28 15:22

这是出错的代码

package com.example.test_01;

import android.app.Fragment;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;

public class MainFragment extends Fragment {

public interface OnFragmentInteractionListener {

    void  onMainFragmentInteraction(int msg);


}
protected OnFragmentInteractionListener mListener;
@Override  
public View onCreateView(LayoutInflater inflater, ViewGroup container,  
                         Bundle savedInstanceState) {  


    View rootView = inflater.inflate(R.layout.fragment_main, container, false);  


    rootView.findViewById(R.id.myMusicButton).                                                  //切换至我的音乐Fragment  
            setOnClickListener(new View.OnClickListener() {  
        @Override  
        public void onClick(View v) {  



        mListener.onMainFragmentInteraction
          (AppConstant.PlayerMsg.CHANGE_TO_MY_MUSIC_FRAGMENT);  
        }  
    });  




    return rootView;  
}  

}

w83023448
w83023448   2015.05.28 17:01

一般nullpointexception 最好就是用deBug的方法定位到具体代码错误的地方,然后检查究竟是获取的参数的问题还是布局文件的原因或者是控件的id号的问题

orangexxoo
orangexxoo 我弄好了,谢谢回答~
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片