问题标签 [up-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
198 浏览

android - 向上导航android的空指针

当单击操作栏上的向上导航时,我想通过意图发送两个额外内容。在清单上声明父活动,在 OnCreate 处设置第二个活动getActionBar().setDisplayHomeAsUpEnabled(true);。但是父活动需要一个意图值才能工作(citySave)。我已经尝试了很多,但我没有让它工作,向上导航将意图值发送到父活动(R.id.home)。

我没有从第二个活动中添加整个代码,因为这将是太多的迹象。我在第二个活动中使用了 2 个片段,它们被定义为静态的。我不知道,这是否与问题有关。

第二个活动:

家长活动:

日志猫:

0 投票
0 回答
351 浏览

android - Android 导航 - 为什么我需要调用 NavUtils.navigateUpFromSameTask(this)

我是安卓新手。我正在使用向上导航制作操作栏。我在 onOptionsItemSelected 中看到了有关“NavUtils.navigateUpFromSameTask(this)”调用的教程。但我看到我不需要这段代码。Android 的默认操作是好的,它已经导航到父活动。

为什么我需要这个代码?你能给我一个解释吗?谢谢你。

0 投票
2 回答
85 浏览

android - 根据 Intent Extra 的值禁用 Android 向上导航

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

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

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

0 投票
3 回答
1129 浏览

android - 向上导航动画

所以我遵循了有关提供向上导航的文档

但是,如果我想自定义 xml 中的动画过渡效果,我正在尝试做这样的事情

https://gist.github.com/lawloretienne/b8b4f68a779b9f97241f

进入动画效果很好,退出动画似乎没有被触发。单击向上按钮时,它将向上导航到逻辑父活动。但是,不是显示退出动画,而是显示进入动画。

我在这里错过了什么吗?

0 投票
0 回答
32 浏览

android - 处理具有多个起点的活动的向上导航 - Android

我有三个活动活动 A、B 和 C。活动 C 可以从活动 A 启动,也可以从活动 B 启动。

现在,活动 C 上的向上导航按钮应该将我带到启动它的那个活动。由于 C 的父活动是动态的,我无法parentActivity在清单文件中 C 的活动标记中指定 。

我该如何处理UpNavigation父活动发生变化的活动?

编辑

以下 SO 问题与我的有些相似,但答案让我正确理解了这个概念。 这是那个问题

0 投票
1 回答
192 浏览

android - 实施向上导航

我正在尝试在我的 Android 应用程序上实现良好的向上导航。

例如我想从DetailsActivityMasterActivity。为此,我使用以下代码:

MasterActivity如果已经在后台打开,它会很好用:它关闭当前活动(以及堆栈中的所有活动MasterActivity)并onNewIntentMasterActivity.

但是,如果MasterActivity不在堆栈中,则该方法会简单地关闭DetailsActivity,并且不会发生其他任何事情。

我想要实现的是,如果MasterActivity不在堆栈中,则当前 aActivity 将关闭并MasterActivity创建一个新实例。

我已经尝试过以下标志组合,但没有成功:

您对如何解决我的问题有任何想法吗?

非常感谢您的时间

编辑

需要在运行时指定父 Activity。其实父Activity可以是ActivityAActivityB或者ActivityC

让我更好地解释这个问题。我的应用程序管理电视节目。我有一个MainActivty,一个TVShowActivity,一个SeasonActivity和一个EpisodeActivity

在每个活动的导航抽屉中,我希望能够跳转到父活动:

-OnEpisodeActivity我想去SeasonActivity,TVShowActivityMainActivity;

-SeasonActivity在我想去TVShowActivityMainActivity;

-TVShowActivity我想去MainActivity

如果我的 Activity 堆栈类似于:MainActivty=> TVShowActivity=> SeasonActivity=> ,我的应用程序当前可以工作EpisodeActivity

问题是有时用户可以EpisodeActivity直接从到达MainActivity,而我希望能够使用相同的导航模式。

0 投票
2 回答
511 浏览

android - 在片段中向上导航

我正在创建一个要在其中实现向上导航的 android 应用程序。我想通过操作栏中的向上导航导航到上一个片段。应用程序还包含导航抽屉。我已经实现了以下代码,但它不起作用。提前致谢。主要活动代码如下。

片段代码如下。

0 投票
3 回答
453 浏览

java - 操作栏上的向上导航关闭 Android 中的应用程序。非活动输入连接

操作栏上的向上导航关闭 Android 中的应用程序。完全跟随android开发者。我添加了 .getSupportActionBar,.setDisplayHomeAsUpEnabled,膨胀了我的菜单,将我的案例放在 onCreateOptionsMenu 中,但仍然无法正常工作。

这是我的清单文件,显示我添加了父活动名称和元数据。

0 投票
2 回答
996 浏览

java - ANDROID:简单的向上导航不起作用

Android 中的向上导航不起作用。我想做的就是回去。但是,每次我单击后退按钮时,它都会关闭应用程序。我跟着安卓开发者。我的错误日志甚至没有说任何有用的东西,所以我不知道为什么会这样。我的第一个主视图是一个谷歌地图活动,我的第二个视图是一个空白活动,上面有一个列表视图。

这是我的错误日志

.

这是我的清单

0 投票
1 回答
102 浏览

android - 提供向上(又名返回)导航 - 使用 UI 片段

Google 文档提供向上导航解释了如何在具有多个活动的应用程序中显示向上按钮(通过在 AndroidManifest.xml 中指定“父”活动):

截屏

但是我正在开发一个蓝牙应用程序(以 开头minSdkVersion=18),它有一个MainActivity和 3 个片段:

  • MainFragment.java
  • SettingsFragment.java
  • 扫描片段.java

所以我将基类更改为ActionBarActivity

我称之为setDisplayHomeAsUpEnabled(true)方法:

这会在我的应用程序中显示向上按钮,但我仍有 3 个问题:

  1. 如何隐藏向上按钮(当我显示 MainFragment 时)?
  2. 如何“连接”向上按钮- 当前触摸它什么都不做?
  3. 在我的 AndroidManifest.xml 中使用什么来代替以下行?

android:theme="@android:style/Theme.Holo.NoActionBar"