问题标签 [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中完成()活动两次?
好吧,说你使用一个应用程序,你打开了一个新的活动,然后又打开了另一个,你可以通过使用finish();
和你的一个活动结束你的活动,但是你怎么能回到两个活动,一直回到第一个活动? 我知道你可以使用:
但这是最好的方法吗?
android - 如何从任何屏幕完全退出应用程序
我想从我也尝试过的任何屏幕上完全退出 android 应用程序System.exit(0);
,finish();
但它只退出我想完全退出的当前活动。我使用菜单选项退出,任何人都可以帮助我编码。
android - Android,从活动堆栈中清除X数量的活动
如何从活动堆栈中只清除可变数量的活动?
假设我要清除 3 个活动,我不会android:noHistory
在清单中使用,我不会使用方法来清除整个堆栈
也许我可以finish(); finish(); finish();
在某种情况下打电话,但这似乎不对。
有没有已知的方法可以做到这一点?
android - 如何通过该活动拥有的视图获取活动?
我为导航栏编写了一个独立的自定义 OnClickListener 类(不是成员类)。请参阅下面的代码。
每个按钮都会导致不同的活动。我倾向于在调用后完成当前活动startActivity(intent);
,但我需要当前活动实例来调用finish()
。我不知道如何获取当前的活动实例。唯一可能有帮助的是参数view
,但我在 Android Developers 中查看了 View 的参考,但没有找到解决方案。有什么建议么?
android - 如何在android中摇晃的设备上完成一项活动
我只想在我摇动设备 2 秒时完成当前活动。我该怎么做?谁能指导我。
android - 使用 createChooser Intent 从 Activity A 启动 ActivityForResult 我想完成 Activity A 但不是在用户按下后退按钮时
所以我在活动 A 中有这个:
它启动一个选择器以使用活动 B 共享某些内容。当活动 B 完成时,我希望活动 A 也完成,所以:
问题在于,当用户打开时按下后式按钮时,Active A完成……我不想发生。我曾尝试覆盖 Activity A 中的 onBackPressed 方法,但这似乎在选择器打开时不适用。请帮我。
更新:我应该提到活动 B 不在我的控制之下,并且是用户决定与之共享的任何内容。
更新2:问题是选择器活动和用户从选择器中选择的活动被认为是相同的活动,因此当用户关闭活动B(用于共享文本的活动)时,onActivityResult 得到相同的结果代码和与选择器活动中的 requestCode 相同。必须有办法解决这个问题,但我想不出。
android - 在Android中关闭/完成活动的正确方法
我的应用程序在包含 ListView 的 Activity A 处启动。如果用户点击“添加”按钮并转到 Activity B,ListView 可以添加项目。
在活动 B 中,他们填写了一些表格并点击“确定”按钮,这会将他们带回活动 A,在该活动 A 中将新项目添加到 ListView。
从 B 到 A 后,我有一个 finish() 方法——但反之则不然。
所以如果你在添加三个项目后回击三次。它只会重复 ListView (Activity A) 3 次以上——少了一个添加的项目。
这样做的最佳方法是什么?我不能在“添加”按钮(从 A 到 B)上放置完成方法,因为如果您在 Activity B 中,它将关闭应用程序而不是将您带回 A ——这是我不想要的。也就是说,如果用户改变主意并且不想在 B 中通过点击“确定”来“添加新项目”。手动返回按钮是唯一的答案吗?
android - 退出/完成一个应用程序/活动 - android
我有 4 个活动,比如Act1
、和。Act1 中的按钮打开 Act2,Act2 中的按钮打开 Act3,Act3 中的按钮打开 Act4。Act2
Act3
Act4
我想做两件事:
我在 Act4 中有一个按钮,可将用户引导至 Act1,问题是当用户在 Act1 中单击返回时,我想关闭应用程序而不是打开 Act4 ..
当用户选择它时,我在所有活动中的菜单“退出”中都有选项,我想关闭应用程序而不是返回到以前的活动。
尝试使用finish();
,但它不符合我的要求。
android - 无法清除所有以前的活动并跳出应用程序
我打了电话
但是,当我在课堂上单击后退按钮时Main_AllLatestNews
,它应该退出应用程序而不是返回到以前的活动。
java - onBackPressed not Called Immediately - No Keyboard for id 0 - Android
I am overriding the onBackPressed
method in my app :
The problem is that the back button needs to be pressed at least three times before this method is called. The first couple of times I get :
Can anyone spot what is wrong ?