问题标签 [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 中明确完成一个活动?
当我开始一项新活动时,我需要明确完成当前活动还是 android 会处理这个?
这是我在活动 A 中为启动活动 B 所写的内容:
我应该在上述两行之后调用下一行来结束 A 吗?
android - Android 查杀应用
我有一个登录页面,然后是一个主页,然后我在主页上有一个退出按钮。当你按下退出时,我需要关闭应用程序。如果我finish()
在主页的退出上使用onClick()
,它只会带我回到登录页面。
所以我正在使用
现在这确实起到了退出的作用,但是当您再次启动应用程序时,它会绕过登录屏幕并直接进入主页(因为应用程序从未关闭过)。这里最好的解决方案是什么?
iphone - 选择新按钮时如何完成选定按钮的突出显示?
如果从菜单中按下任何其他按钮,我必须从所选按钮完成突出显示
这些是我在上面使用的功能......和
android - 为什么调用finish() 后不停止android 活动?
我有一个名为 MyProgressDialog 的活动,其中包含一个 ProgressDialog。此 ScreenProgressDialog 活动由 Intent 在 Main 活动中调用:
这是 MyProgressDialog 活动:
这是 LogCat:
所以第三个意图开始了,调用了finish(); 返回; 并启动 Onreate 方法,该方法显示一个新的 ProgressDialog。onDestroy 被调用,但 ProgressDialog 不会从屏幕上隐藏。在完成()方法之后,活动将被关闭。问题出在哪里?谢谢!
android - 在断开 USB 电缆的同时完成活动
我的应用程序可以通过两种方式启动。1.手动启动。(通过单击启动器菜单中的启动器图标) 2. 自动启动(通过将 USB 电缆连接到设备)
该应用程序可以通过两种方式完成。1. 手动完成(按下返回按钮) 2. 自动完成(断开 USB 数据线)
我编写了一个广播接收器,如果 USB 电缆连接,它将启动应用程序。现在我通过 "android.intent.action.ACTION_POWER_DISCONNECTED"
在活动本身中注册操作来完成我的活动。它工作正常。我的问题是当用户断开 USB 电缆而处于锁定状态的设备活动尚未完成时。活动中编写的广播接收器无法接收动作,但我可以在广播接收器中接收动作。我无法完成广播接收器的活动。
我正在做的是在广播接收器中将布尔变量设为 true,并检查活动的 onResume() 并尝试从 onResume() 完成活动。它也不起作用。有什么解决办法。
android - 完成除一项以外的所有活动
当我使用此方法时,我会返回登录页面,但我仍然可以单击返回按钮,它会将我返回到上一个活动。为什么它不关闭其他活动?
有没有办法完成除了登录活动之外的所有活动?或重新启动整个应用程序?
android - 清除整个后台堆栈
有什么方法可以清除整个后台堆栈并以与 JB 上的 finishAffinity() 相同的方式终止 ICS 上的应用程序?
android - 保存后完成活动
我正在使用 SharedPreferences。我遇到的问题是,当我按下返回按钮退出应用程序时,它会将我带回首选项屏幕。
如何防止它并在不访问此屏幕的情况下退出应用程序?
除了 SharedPreferences,我只有一项活动。
android - 从其超类完成子类活动
考虑以下场景:
类TemplateActivity
扩展Activity
。在onResume()
它内部执行一个布尔变量的验证,如果为 false,它完成方法和活动,并开始一个新的活动,OtherActivity
。
当ChildActivity
扩展类TemplateActivity
运行时,它等待super.onResume()
完成然后继续,无论它的超级是否需要启动Intent
。
问题:
有没有办法终止ChildActivity
何时OtherActivity
需要从 开始TemplateActivity
?没有在子类中实现有效性检查。
超类:
子类:
java - Android:何时使用 finish() 结束课程?
我经常看到以 结尾的类的例子finish()
,但绝对不是总是这样。我的问题是你应该什么时候结束课程finish()
?它到底做了什么,用后退按钮结束课程和用 结束课程有什么区别finish()
?
提前致谢!