2014-10-21 4 views
1

다른 활동에서 Android 활동 A로 이동합니다. 어떤 활동에 따라, (A)는 내가 또는 최대 네비게이션 A에 제공 할 수도 있고 그렇지 않을 수도에서 호출 내가 A의에서 onCreate (번들 savedInstanceState)에서이 의도 추가인텐시브 엑스트라의 값에 따라 안드로이드를 사용 안함으로 설정 해제

shouldProvideUpNav = intent.getBooleanExtra("ShouldProvideUpNav", false); 

을 읽을

intent.putExtra("ShouldProvideUpNav", true); // or false 

값이 false 인 경우 위쪽 탐색을 사용하지 않으려면이 부울을 어디에 사용해야하는지 잘 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

2

사용. 활성화하려는 항목에 따라 이러한 속성을 둘 다 설정할 수 있습니다. 원하는 경우

actionBar.setDisplayHomeAsUpEnabled(false); 
actionBar.setHomeButtonEnabled(false); 

는 당신이 getActionBar()를 통해 ActionBar를 얻을 수 있습니다.

1

당신은 당신의에서 onCreate() 메소드 내에서이 작업을 수행 할 수 있습니다 getActionBar().setDisplayHomeAsUpEnabled(shouldProvideUpNav);

+0

좋아요, 이것은 캐럿을 감추었지만 여전히 탐색합니다. – Dogahe