我想在查看寻呼机结束后通过意图调用新活动。到目前为止,我已经尝试过对页面更改监听器的任何帮助,但它无法正常工作。
这是我的代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.viewpger);
mCustomPagerAdapter = new CustomPagerAdapter(this);
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mCustomPagerAdapter);
mViewPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
if(position== mViewPager.getAdapter().getCount()){
Intent reg = new Intent(MainActivity.this,MainActivity1.class);
startActivity(reg);
// TODO Auto-generated method stub
}
}
答案 0 :(得分:0)
我假设您应该将getCount()减少一个,因为该位置将调用0 - 1 - 2,数量为3页。
if(position== mViewPager.getAdapter().getCount() - 1){
...
}
或者您的错误是什么?