2016-07-07 2 views
-2

私はフラグメントを作成し、そこにボタンがあります。クリックすると、DialogFragmentがポップアップします。私の問題は、実行するとクラッシュすることです。ただonCreateViewダイアログでクラッシュする

onOff(v); 

けど

​​

をして、あなたのonClick()内:

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の内部にあると思いますので、あなたがボタンを検索する必要があなたがonOff(..)の中でやりたいことを理解していません

+0

なぜ私が助けようとすると投票しますか?少なくともコメントしてください! – Lucker10

関連する問題