问题标签 [back]

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 投票
4 回答
3502 浏览

android - 如何在按下返回键时保持 Android Activity 运行

我有一个基本上启动 CountDownTimer 的活动。我需要它在使用其他 Android 应用程序(例如 Gmail 和媒体播放器等)时继续运行。

当我点击后退按钮时,我的 Activity 似乎退出了。当用户单击返回/主页键等时,我需要做些什么来保持它运行?

0 投票
7 回答
6860 浏览

android - 区分从主屏幕启动的 Activity 或从 App 启动的另一个 Activity

我需要知道一种通用方法来区分来自启动器的活动调用和来自我的应用程序内部的另一个活动的调用,或活动堆栈上的 BACK

任何人?这困扰了我很长一段时间,我需要让它休息...

在此先感谢 JQCorreia

0 投票
4 回答
245 浏览

android - 一种知道在 Android 中按下 BACK 时将启动什么活动的方法

我需要知道是否有任何方法可以知道何时在 Activity 上按下后退按钮时将打开的 Activity 是什么。我想我可以看看活动堆栈,但我需要一些关于如何做的指针。

提前致谢。

编辑:感谢所有答案,但我仍然想解释真正的问题。

我有一个应用程序,其中包含大量消耗大量电量的活动(传感器、gps 和 wifi),当我不使用该“任务”(即去做其他事情)时,我想保持安静。

我如何才能捕获在后台堆栈中没有更多应用程序的事件?

0 投票
2 回答
1341 浏览

android - 后退按钮不起作用

我使用 appinvintor 创建了一个应用程序。问题是当我点击我的 android 上的后退按钮时,它会关闭整个应用程序,我只想让它转到上一步或页面,我将如何编码

0 投票
2 回答
484 浏览

android - Android 后退按钮覆盖礼仪/指南

我有一个应用程序,用户从主要活动登录,然后可以使用列表视图浏览实体的层次结构。因此,Activity 堆栈看起来像这样:

A -> B -> B -> B -> ...

其中 B 的数量与您在实体树中的深度成正比。经常,我发现自己按 backbackbackbackback 来进入根目录(第一个“B”),但是按的次数太多,我会退出,甚至退出应用程序。我正在考虑覆盖后退按钮,这样当从根 B 按下时,它会弹出一个对话框,基本上说“注销?(Y/N)”,从而阻止一串后按完全退出应用程序.

不过,我注意到关于覆盖后退按钮的一种敏感性,而且 - 虽然这对我来说很有意义 - 我想知道这是否被认为是很好地使用后退按钮。

那么: 这会被认为是对后退按钮的适当/传统覆盖吗? 有没有更好/更传统的方法来实现这一点而不覆盖?

此外,因此这个问题在将来可能会更普遍有用,是否有任何关于在覆盖后退按钮时可接受/不可接受的指导方针?

0 投票
2 回答
181 浏览

iphone - Iphone - 按返回后使用所选应用程序设置更新视图控制器

我在我的设置应用程序中定义了 2 个字段。当用户打开应用程序时,设置中定义的 2 个字段正确显示。如果用户更改设置然后再次打开我的应用程序,则 2 个字段不会更新。只有当我重新启动调试器时,它们才会正确更新。我将 refreshFields 方法添加到viewWillAppear

但是,当我单击手机上的后退按钮然后再次打开应用程序时,没有捕捉到viewWillAppear 。如果我没有单击手机上的后退按钮,而是单击应用程序中创建的后退按钮,那么一切正常。

总之,我应该在哪里调用 refreshFields 方法,以便在单击手机上的后退按钮后第二次打开我的应用程序时捕获它们?

谢谢。

0 投票
1 回答
12126 浏览

uinavigationcontroller - 导航控制器后退按钮转到上一个屏幕之前的屏幕

我想知道是否可以使用导航控制器按钮返回上一页。现在,我已经使用此代码自定义了按钮

在'handleback'方法上,我调用了这条线

[self.navigationController popViewControllerAnimated:YES];

所以在这种情况下,它将转到上一个屏幕。但是我想在前一个屏幕之前进入屏幕。

我知道我可以立即调用该屏幕,但我不想这样做,因为在每个屏幕中我都有一个后退按钮,它应该转到上一个屏幕。

0 投票
1 回答
94 浏览

android - 如何让用户从我的 Android 应用程序中的 WebKit 会话中轻松返回?

我的 Android 应用程序需要在客户端代码和 WebKit 会话之间来回切换。在某些操作中,我将用户重定向到我通过 WebKit 加载的不同网站。我想给用户一个简单的方法来离开 WebKit 会话并跳回我的应用程序来做另一个操作或修改最后一个。我不想依赖浏览器的 BACK 按钮,因为如果用户在网站上进行了任何重要的页面导航并且必须退出与我的应用程序的会话,这可能会给用户带来负担。

我想在用户想要返回我的应用程序时单击的地方放置一个按钮或链接。请注意,我不是在问是否可以将元素注入 WebKit 会话,因为我很确定 WebKit 不会允许这样做。

有任何想法吗?此外,欢迎在 WebKit 启动之间维护状态信息的任何提示。我知道 Activity 构造函数 Bundle 参数,但如果有任何细微差别我需要注意,请告诉我。

——罗施勒

0 投票
2 回答
3491 浏览

php - 如何在 foreach 循环中后退一步?

如何在 foreach 循环中后退一步?说我有这样的事情:

为第一次运行做点什么。如果 b == 1,再做一次。请参阅下面的代码。

问题是,当 $b == 1 时,它设置 $i = 0 但不运行里面的指令。如果不可能后退,有没有更好的方法来克服这个问题?

更新:谢谢大家的回复。抱歉,我输入此内容时不清楚。

但是我设法通过将循环放在一个函数中并在调用它之前进行一些条件检查并传递参数来实现我想要的。

0 投票
1 回答
243 浏览

php - Ajax:将表单恢复为初始值

我的 Web 应用程序有一个包含四个选择元素的表单。只有第一个有数据。当用户选择第一个时,第二个将填充数据,依此类推。提交后,用户可以点击返回按钮。如果他们这样做,表格就会变得混乱。为了防止这种情况,我想将表单恢复为初始值。按下后退按钮时我该怎么做?谢谢你。