В основном у меня есть три кнопки на странице ViewPager 1.и я хочу выбрать один из них и получить значение в моей БД.но когда я нажимаю на любую кнопку, появляется сообщение об ошибке:
. Причина: java.lang.NullPointerException: попытка вызвать виртуальный метод void android.widget.Button.setOnClickListener (android.view.View $ OnClickListener) 'для пустой ссылки на объект в com.example.itsandpro.Signup.PreferenceActivity.onCreate (PreferenceActivity.java:88) в android.app.Activity.performCreate (Activity.java:6679) в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1118)
и мой код для кнопки в viewpager:
myViewPagerAdapter = new MyViewPagerAdapter ();viewPager.setAdapter (myViewPagerAdapter);
weightloss=findViewById(R.id.reduceweight);
maintainweight=findViewById(R.id.controlthecalories);
gainweight=findViewById(R.id.goodphysique);
weightloss.setOnClickListener(new View.OnClickListener() {
@SuppressLint("ShowToast")
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"it worked",Toast.LENGTH_LONG);
}
});
Мне нужно выбрать кнопку, но я не могу этого сделать.