2016-07-07 52 views
-2

所以我創建了一個片段,並且上面有一個按鈕。點擊後,彈出一個DialogFragment。我的問題是,當我運行它時會崩潰。onCreateView對話框片段崩潰

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 

    final View view = inflater.inflate(R.layout.fragment_one, container, false); 
    Button off = (Button) getActivity().findViewById(R.id.btnOff); 

    off.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) 
     { 
      OneFragment.this.onOff(View v);//error here 
     } 
    }); 
    return view; 
} 

public void onOff(View v){ 
    new OffButton().show(getFragmentManager(),"off"); 
} 
+1

你應該發佈與你的崩潰相關的堆棧跟蹤 – gabe3vino

回答

0

我猜你的按鈕內fragment_one.xml,所以你必須有搜索按鈕:

​​

和你對你的onClick()內只

onOff(v); 

但我不明白你想在裏面做什麼onOff(..)

+0

爲什麼當我嘗試幫忙時投下來?至少評論! – Lucker10