2012-02-23 2 views
0

Google에서 제공하는 샘플 인 FragmentTabsPager를 사용하여 응용 프로그램의 탭을 사용하고 있습니다. 그리고 난 첫 번째 활동으로 돌아가려면 방법 onbackpress를 추가하지만 난 그것을탭 페이저 응용 프로그램이 onbackpress 버튼과 충돌했습니다.

@Override 
    protected void onSaveInstanceState(Bundle outState) { 
    super.onSaveInstanceState(outState); 
     outState.putString("tab", mTabHost.getCurrentTabTag()); 
     } 
    @Override 
    public void onBackPressed() 
     { 
     //call intent 
    Intent i = new Intent(this,home.class); 
    startActivity(i); 
    finish(); 


     } 

가에 널 포인터 예외를 반환 무시하지 않았다 뒤로 버튼 또는 또한 홈 버튼을 누르면이 방법은 내 응용 프로그램을 추락 방법은 onSaveInstanceState

그래서 사람이 들으 난 내 응용 프로그램에서 인스턴스화 각 조각을 해결

답변

0

대답을 함께 도움이의 fragment 각각의 묶음에 뭔가를 넣을 수 있습니다

@Override 
public void onSaveInstanceState(Bundle outState) { 
    outState.putInt("bla2", 0); 
    super.onSaveInstanceState(outState); 
} 
관련 문제