2014-02-07 2 views
0

세 가지 옵션으로 내 앱의 기본 활동에 탐색 창을 사용하고 있습니다. 옵션 1은 주 활동에서 사용되는 기본 조각입니다. 두 번째 옵션을 클릭하면 이전 조각을 새 것으로 바꿀 수 있지만 동일한 주 활동에 머물러 있습니다. 이것은 모두 좋다.Android 홈 버튼 - 상위 활동 부분 지정

다음 단계는 내가 두 번째 옵션에서 목록 항목 중 하나를 클릭 있다는 것입니다 그리고 그것은 새로운 활동 + 조각을 엽니 다.

((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

홈 업 버튼을 눌렀을 때 문제가 발생합니다. 그것은 옵션 2 단편이 아니라 초기 단편 (옵션 1)을 사용하여 주요 활동으로 이동합니다. 어떻게 변경합니까?

답변

0

당신은 활동 두 overrideonOptionsItemSelected 필요하고 가정

public boolean onOptionsItemSelected(MenuItem item) { 

if (item.getItemId() == android.R.id.home) { 

    finish(); 
    return true; 
} 
return super.onOptionsItemSelected(item); 
} 
을 누르면 그냥 마무리