问题标签 [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.
c# - Xamarin:按下后退按钮时关闭警报对话框
我是 Xamarin Android 的新手。我有一个活动,当按下 textview 时会显示一个警报。AlertDialog 的代码是:
我需要在按下后退按钮时,此事件关闭 AlertDialog。谢谢你。
PD:我是 Visual Studio 2012 + Plugin Xamarin 的开发人员
编辑(ρяσѕρєя K 的解决方案):
这会继续显示警报,但back button
按下时,警报不会关闭。
java - 无法启动活动 ComponentInfo Parse
我正在开发一个使用 Parse 来存储和检索一些数据的应用程序。我按照网站上的设置指南进行操作,但它崩溃了!
这些是文件:
MainActivity.java:
片段.java
该应用程序能够从 Parse 中检索数据。但是当我按下后退按钮并返回应用程序(图标或通过最近的应用程序)时,它给了我这个:
android - 使用 onBackPressed 方法调用新类时出错
我试图使用该onBackPressed()
方法打开我需要的活动并关闭现有活动,但应用程序意外关闭;如果我能看到错误但变量“ e
”来null
了,我会尝试捕获,唯一能告诉我的是日志,我也尝试搜索显示日志的解决方案,但似乎这些解决方案不适用我的情况。
这是我的代码:
这是日志:
一个奇怪的事情是,例如,如果我更改了我想重新打开的类,它可以正常工作,但是当用户按下后退按钮打开该特定类时我需要。任何帮助将不胜感激。
编辑:
我正在使用带有 android 版本 4.4.4 的 Motorola g 第二代和带有 android 版本 4.0.4 的 Samsung Galaxy Tab 7.7 p6800 都向我显示相同的错误。
当我删除 try catch 子句并且我正在逐步调试时发生的事情,在以下代码行中
重定向到 ZygoteInit.java 类,在此方法中是否在日志中显示错误:
更准确地说,在这一部分:
android - 使用返回按钮退出菜单
我是安卓新手。我有“菜单”活动,其中有 3 个项目的 ListView。当我点击第一个项目时,它正在打开新的活动(“播放”活动)。在那个活动中,我有一个按钮,它调用另一个活动“结果”。我正在尝试在“结果”活动中进行 onBackPressed 方法,该方法返回到“菜单”活动。这是一段代码,但这段代码只是返回到“播放”活动:
另一个代码只是回到“菜单”活动但不关闭“结果”活动
请给我一些想法如何处理它。谢谢。
android - 如何通过按下按钮杀死android中的应用程序
我在 onCreate 方法的 MainActivity 类中显示了一个带有 EditText 字段、取消和确定按钮的对话框屏幕,如下所示
所以从上面的代码中,我试图做的是显示一个 EditText 视图字段来收集用户的电子邮件,如果用户输入了电子邮件,代码将继续必要的处理,但是如果用户OK
在没有向 EditText 输入数据的情况下单击,只会显示另一个对话框说使用"Email not Entered"
确定按钮,如果用户单击此处,OK
我将再次启动 MainActivity 类以收集工作正常的电子邮件。问题是
当首先启动主要活动并单击Cancel
按钮时,应用程序将退出到按预期工作的主屏幕
当用户在OK
未输入数据的情况下通过显示电子邮件、取消和确定按钮启动主活动类时单击按钮,现在当我们Cancel
在此阶段单击按钮时,应用程序无法退出到主屏幕,而是再次打开主活动屏幕.
Cancel
那么当用户在任何阶段单击按钮时如何直接终止进程
编辑
通过以下建议,我已将意图起始代码编辑到下面并且它有效
android - 从片段返回到上一个活动 onclick back button
如何从片段返回到以前的活动?我不能在片段中覆盖这个函数或者有其他方法,帮助!
android - 具有多个活动的 Android 回栈
我有一些活动,但无法找到使其与 backstack 一起使用的方法。
有没有办法做到这一点:
MainActivity->(intent) subActivity->(intent)subsubActivity->(back press)subActivity->*(back press)MainActivity
*这是我遇到问题的地方。由于我来自我的 subsubActivity,即使我在清单中使用了 android:noHistory="true",它也不会回到主要活动。
谢谢你的帮助!
android - 我将如何使用我上次活动中的 onBackPressed 永久退出我的 Android 应用程序
我的 Android 应用中有 8 个活动,我想要:
1)每次我在前 7 个活动中按返回按钮以返回到我以前的活动(Act1<Act2<Act3<Act4<Act5<Act6<Act7)但是
2)仅当我在第 8 个活动中时,我才绝对要退出我的 Android 应用程序并转到我手机的主屏幕。我尝试通过覆盖 onBackPressed method
我的第 8 个活动(电话主屏幕<-Act8)来做到这一点
我找到了一个 Android 实现,我在其中插入finish();
了所有 8 个活动的每个意图,但这不是我想要的,因为这样我就无法随时返回到上一个活动(finish();
每个当前活动都从后台堆栈中删除) )。
请问我该怎么做?
到目前为止,我在第 8 次活动中的代码是:
java - onBackPressed 不工作
应用程序运行时未调用 onBackPressed 方法,因此我无法正确退出应用程序我添加了一条日志消息,但我没有看到它在任何地方调用可能是什么问题
主要活动
谷歌社交