0
私のアプリケーションを実行すると、ヌルオブジェクト参照で仮想メソッドを呼び出そうとするエラーが表示されます。そしてエラーラインに従って、メソッドはsetVisibiltyメソッドです。 重要なコードは次のとおりエラー:ヌルオブジェクト参照で仮想メソッドを呼び出そうとします
public class MainActivity extends ActionBarActivity {
> private Button btn;
> private Button btn1;
> private Button btn3;
>
>
>
> tabLayout.setOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager){
> @Override
> public void onTabSelected(TabLayout.Tab tab) {
>
> switch (tab.getPosition()) {
>
> case 0:
> btn = (Button) findViewById(R.id.button15);
> btn.setVisibility(View.GONE);
> break;
>
> case 1:
> btn1 = (Button) findViewById(R.id.button16);
> btn1.setVisibility(View.GONE);
> break;
>
> case 2:
> btn3 = (Button) findViewById(R.id.button17);
> btn3.setVisibility(View.GONE);
> break;
>
>
>
> }
> super.onTabSelected(tab);
>
> }
> }
> );
> }
エラー方法はsetVisibilty法です。 ご協力いただければ幸いです。ありがとう
それはどんなラインになっていますか? – Phix