问题标签 [activity-finish]
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.
android - 如何显示对话框以确认用户希望退出 Android 活动?
我一直试图表现出“你想退出吗?” 用户尝试退出 Activity 时的对话框类型。
但是我找不到合适的 API 挂钩。 Activity.onUserLeaveHint()
最初看起来很有希望,但我找不到阻止 Activity 完成的方法。
android - 如何在 Android 中完成当前活动
我有一个安卓应用程序。我正在制作带有进度条的加载屏幕。
我在 onCreate 方法中输入了延迟。当计时器结束时,我想完成当前活动并开始一个新活动。
它只是在调用该finish()
方法时给了我一个异常。
如何更改代码以便在进度条完成时结束?
android - 如何完成堆栈上的每个活动,除了 Android 中的第一个活动
我正在将 iPhone 应用程序移植到 Android,但我似乎找不到一种方法来弹出堆栈上的每个活动,除了根活动。
在objective-c中,我会做类似下面的事情
任何人都知道我是否可以在某些操作后有效地在每个活动上调用“finish()”?
android - Android:如何知道活动是否完成?
我正在开发一个在给定活动中自动并连续播放 mp3 文件的应用程序。它通过侦听来自 MediaPlayer 的“onCompletion”事件来知道当前 mp3 播放何时完成。
但是,如果我在播放媒体时按后退按钮返回开始显示,显然活动仍在运行。当触发“onCompletion”事件时,它会尝试访问列表活动中的视图并在空指针异常时崩溃。
确定活动不再“活动”并因此能够阻止呼叫播放下一个音频的最佳方法是什么?
android - 子活动调用finish()后未调用onActivityResult
尽管关于这个主题有几个问题,但我找不到正确的答案。
我有一个主要活动(这是选项卡视图中的一项活动),我从中调用登录活动。
在我的登录类中,当我点击一个按钮时,我正在这样做
但是当我单击登录活动中的按钮时,控件不会进入主要活动 onActivityResult 方法。谁能指导我这是什么问题。
VIJAYapp.sample.ChildEntry1$1/onClick:23
INFO/ActivityManager(59):开始活动:Intent { cmp=app.sample/.ChildLogin }
WARN/ActivityManager(59): startActivity 从非 Activity 上下文中调用;强制 Intent.FLAG_ACTIVITY_NEW_TASK 用于: Intent { cmp=app.sample/.ChildLogin }
DEBUG/PhoneWindow(999):无法保存哪个视图具有焦点,因为焦点视图 com.android.internal.policy.impl.PhoneWindow$DecorView@43e4b620 没有 id。
INFO/ActivityManager(59):显示的活动 app.sample/.ChildLogin:460 毫秒(共 460 毫秒)
INFO/VIJAY(999): VIJAYapp.sample.ChildLogin$1/onClick:24
上面是我点击按钮时得到的日志。我可以看到活动存在一些问题..有任何答案吗?
android - 按下主页按钮时如何完成()活动
由于一个复杂的原因,当用户按下 HOME 按钮时,我需要能够完成()我的活动。
这里的故事是我有一个主屏幕小部件,它启动我的应用程序的不同部分,该部分具有完全透明的活动(因此即使我的活动正在运行,主屏幕也会继续显示)。如果之前的活动是通过主页按钮终止的,它们会被带到前台并遮住主屏幕。
或者作为替代方案,我可以让新活动以某种方式强制完成()之前的活动吗?
android - Saving battery life with finish() and explicit Exit buttons?
In my app I'm implementing many finish()
methods between activities. Should I be doing this? I think so because I'm helping conserve the user's battery. Is that true?
Also, Google apps don't implement an Exit button in their applications. but I see in many games they have an Exit button. Should apps implement an a exit button? Or perhaps for apps it's not necessary, but in videogames it is?
java - Android:带有返回按钮功能的 startActivityForResult()
我想用 , 开始一个新activity
的result
,startActvityForResult()
但我想让back
按钮在新活动中正常工作。
目前,当我调用一个新Activity
的结果时,当我按下新活动中的后退按钮时没有任何反应。
我试过这样的事情:
在新的活动中,但它没有工作。按下后退按钮时仍然没有任何反应。
有没有解决的办法?
Activity
编辑:我当然可以在(我可以吗?)中加载最后一个onBackPressed()
,但这似乎是一个相当糟糕的黑客。
Alex Ady 的回答解决了我的问题,但我仍然不明白为什么onBackPressed()
不起作用。现在的工作代码是这样的:
我可以用一个解释。
ajax - 让 ajax 等到每个 get 完成
我有一个带有 .get 的 jquery .each 循环。我想等到循环内的所有内容都完成(每个 get 将 .complete 一个新元素推送到数组中),然后向 php 文件发出 ajax 发布请求以保存创建的数组。我不知道如何让 ajax 请求等到每个完成。到目前为止,ajax 触发非常快,因此数组仍然是空的,因为每个内部的 get 在触发时仍未完成。也许你有一个想法。
这是脚本:
});
我很感激任何帮助。谢谢 :)
android - 如何回到android中的第三个之前的活动?
在我的 android 应用程序中,我首先搜索咖啡馆。当用户选择一个咖啡馆时,下一个活动将显示有关它的更多详细信息。然后用户可以查看咖啡馆的地图。当用户单击完成按钮时,我需要将用户重定向到第一个活动的搜索结果。那么我该怎么做呢?调用 finish() 方法只会关闭当前活动。
提前致谢 !