问题标签 [onbackpressed]

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 回答
533 浏览

android - onBackPressed 到片段(A,B,C)

我有主要活动和三个片段(一、二、三)。所有这些片段都扩展了 BaseFragment:

}

但是当我点击后退箭头时,我得到了 Exeption

onBackPressed 在主要活动中

你能帮助我吗?错误在哪里?我究竟做错了什么?

0 投票
1 回答
457 浏览

java - 不调用 finish() 或 onBackPressed() 的后退按钮

我想创建一个按钮以返回上一个活动,但如果我在“onclick”事件中使用方法“finish()”或“onBackPressed()”,每次按下按钮时,我都会收到来自系统“不幸的是,活动已停止”。是否有另一种方法来引入后退按钮,而不显示这样的消息,这些消息可能会被视为来自用户的消息错误?

这是我的按钮的xml:

不需要更多代码,因为库中已经存在 onBackPressed。

0 投票
4 回答
2129 浏览

android - 关闭片段 backPress 上的不可取消对话框 - Android

我有一个导航抽屉活动和许多通过导航抽屉到达的片段。

在其中一些片段中,我显示了一个对话框,上面写着“正在加载..”,而后台任务正在发生。

现在,我已将我的对话框设置为不可取消,dialog.setCancelable(false)这样用户就不会因为单击屏幕上的任意位置而意外关闭它。这使得即使按下手机后退按钮也无法取消。

这是我的对话框的代码 -

当在任何片段上按下手机后退按钮时,我需要编写代码来关闭加载对话框并转到上一个片段。

有人可以帮帮我吗?大多数情况下,我需要实现特定于片段的 backPress。谢谢!

0 投票
1 回答
589 浏览

android - 回压android时从returnActivity获取值

我的 Android 应用程序中有 2 个活动,Activity1并且Activity2.

当从 Activity2 按下返回时,我想显示从 String in 检索到的数据,Activity2并且在 Activity 1 textview 中设置此字符串值设置文本。

请任何人提供此问题的解决方案,在此先感谢。

活动 2:这里我将字符串值传递给活动 1,当我回按活动 2 时,这将被检索到活动 1。

Activity1:在这里我从 Activity 2 中检索字符串并将字符串值设置为我的 textview

0 投票
3 回答
1233 浏览

java - 必须按两次返回按钮

我正在尝试实现 simple back buttonon activityto go to previous activity,但是当我调用方法时发生了一些奇怪的行为finish()- 问题是我必须按back两次按钮?为什么会这样?在后面的方法中,我只有finish(). activity在没有instantiate全新的情况下去以前保存的另一种方法是什么Intent

这是第二次尝试,结果相同:

0 投票
1 回答
303 浏览

android-listview - 活动 - OnbackPressed 问题

我正在推出新activity的,如下所示

此活动具有listview,每当listview单击项目时,都会将其替换listview为片段视图。

但是在按下主页按钮并等待一段时间后,如果我尝试返回活动listview,则onbackpress listview适配器变为空

如何避免这种情况。?

0 投票
3 回答
4133 浏览

java - how back to the main activity in android?

I have a MainActivity "A", which have a button that launch activity "B", and activity "B" have another button that launch activity "C". In the activities B and C, both have onBackPressed() method, which appears an AlertDialog asking if the user wants to return to MainActivity. If they press yes, the program should show MainActiviy.

The question is: in activity B, i have not problem, simply call the finish() method, and MainActivity appears, but the problem is in activity C, if i call a finish() method, the program is back to activity B. How back to MainActivity from activity C??

0 投票
10 回答
11255 浏览

android - Android如何在后按时关闭正在运行的应用程序?

如何在主活动后按时退出应用程序?我正在使用此代码,但它完成了主要活动并显示了后台堆栈中的其他活动。

0 投票
2 回答
217 浏览

android - Google Navigation Drawer, handling backpress to set correct checked ite

Currently Used Google Navigation Drawer, having some problem when user backpress.

  1. When user backpress, they didn't update menu Item
  2. Example When I click the App. The sequence are A>B>C>B>C ,if I backpress I wanted to be C>B>A. How should I code this way out ?

My code

0 投票
2 回答
703 浏览

android - Mediaplayer 使应用程序崩溃 onBackPressed

谁能告诉我为什么后退按钮会使应用程序崩溃?我在代码中更改了什么并不重要,无论是 try/catch、onDestroy、onBackPressed,它每次都会崩溃,但前提是我启动了媒体播放器一次。如果我没有从屏幕启动它,则返回按钮不会使应用程序崩溃。我究竟做错了什么?谢谢

另一种选择可能是返回到启动媒体播放器的屏幕状态,在这种情况下,音频可能会暂停,等等,但这似乎超出了我的能力:( 播放器可以在后台播放,这很好。

我希望我抓住了正确的部分。我只是一个新手:)