1

我正在从不同的活动导航到 Android 活动 A。根据调用 A 的活动,我可能希望也可能不希望在 A 上提供向上导航。

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

我在 A 的 onCreate(Bundle savedInstanceState) 中额外阅读了这个意图

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

如果值为 false,我不确定应该在哪里使用此布尔值来禁用向上导航。任何帮助将不胜感激。

4

2 回答 2

2

您可以在 onCreate() 方法中执行此操作。根据您希望启用的内容,您可以在那里相应地设置这两个属性。

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

如果需要,您可以ActionBar通过其中。getActionBar()

于 2014-10-21T13:35:33.903 回答
1

利用getActionBar().setDisplayHomeAsUpEnabled(shouldProvideUpNav);

于 2014-10-21T13:31:29.840 回答