I'm trying to set onClick listener to a button from a ViewPager's page but when I try to run the app I get NullPointerException
....
public class MainActivity extends Activity {
private ViewPager vPager;
private MyPagerAdapter pagerAdapter;
private TextView tv;
private MyViewPagerListener pagerListener;
private Button deleteAll;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(TextView) findViewById(R.id.page_state);
pagerListener = new MyViewPagerListener();
pagerAdapter = new MyPagerAdapter();
vPager = (ViewPager) findViewById(R.id.vPager);
vPager.setAdapter(pagerAdapter);
vPager.setCurrentItem(0);
vPager.setOnPageChangeListener(pagerListener);
//Here is the problem
ClickListener cl = new ClickListener();
deleteAll = (Button) vPager.findViewById(R.id.btnDelete);
deleteAll.setOnClickListener(cl);
}
.....
}