mViewPager.setOnPageChangeListener( new ViewPager.SimpleOnPageChangeListener()
{
@Override
public void onPageSelected( int position)
{
actionBar.setSelectedNavigationItem(position);
switch (position)
{
case 0 :
Toast.makeText(getApplication(), "onPageSelected : 01" , Toast.LENGTH_SHORT).show();
return ;
case 1 :
Toast.makeText(getApplication(), "onPageSelected : 02" , Toast.LENGTH_SHORT).show();
FragmentManager fm = getSupportFragmentManager();
fragment2 fragment = (fragment2)fm.findFragmentById(R.id.pager2);
fragment.GetLoadList();
return ;
case 2 :
Toast.makeText(getApplication(), "onPageSelected : 03" , Toast.LENGTH_SHORT).show();
return ;
}
}
});
|
위와 같이 코드 입력 후 fragment 에서 각각 페이지 이동 할 때 토스트 메세지는 잘뜨는데요.
fragment 매소드를 가져오기를 하면 앱이 죽어버리는 증상이 보입니다. 매소드 안에 기능을 주석처리해도 로드시 아에 앱이 죽어보리는 증상이 있네요... 혹시 원인을 아시는분 계신가요?