2015-11-06 165 views
0

我想在視圖呼叫器結束後通過意向呼叫新活動。任何幫助將非常感激,迄今爲止,我已經嘗試過pagechange偵聽器,但它不工作。查看呼叫器結束後通過意向呼叫活動

這是我的代碼。

@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){ 
... 
} 

或者你的錯誤是什麼?