activity-finish相关内容

如何检查活动是在前台还是在可见背景中?

我在计时器上有一个启动画面.我的问题是,在我 finish() 我的活动之前,我需要检查下一个活动是否已经开始,因为会弹出一个系统对话框,我只想 finish();一旦用户从对话框中选择了一个选项? 我知道关于如何查看您的活动是否在前台有很多问题,但我不知道这是否也允许在活动顶部出现对话框. 这是问题所在,红色是我的活动,它在后台,而对话在前台: 编辑:我试过不使用 finish ..
发布时间:2022-01-15 13:28:09 移动开发

关闭应用程序时调用了什么方法

我阅读了有关 Activity 生命周期及其方法的所有信息. 我还是找不到答案:当我关闭我的应用程序时,从“打开应用程序"菜单(在galaxy4 中长按主页按钮,在nexus5 中它是右键...)调用什么方法?如果有? 换句话说,我的活动是启动一项服务.如果应用程序(活动)正在关闭,我想终止服务.(onDestory 根本不可靠,正如前面多次说过的那样) 提前致谢! 解决方 ..
发布时间:2021-12-23 10:01:20 移动开发

一次完成所有活动

我有一个包含多个页面的应用程序,即多个活动,其中一些保持打开状态. 有没有办法一次关闭所有活动? 解决方案 每当您希望退出所有打开的 Activity 时,您都应该按下一个按钮,该按钮加载应用程序启动时运行的 第一个 Activity 然后清除所有其他活动,然后完成最后一个剩余活动.为此,请在您的项目中应用以下代码 Intent intent = new Intent(getApp ..
发布时间:2021-12-23 09:39:19 移动开发

如何检查活动是在前景中还是在可见背景中?

我在计时器上有一个闪屏.我的问题是,在我 finish() 我的活动之前,我需要检查下一个活动是否已经开始,因为系统对话框弹出,我只想 finish();一旦用户从对话框中选择了一个选项? 我知道有很多关于如何查看您的活动是否在前台的问题,但我不知道这是否也允许在活动顶部显示对话框. 这是问题所在,红色是我的活动在后台,而对话在前台: 编辑:我曾尝试不使用 finish() 但随 ..
发布时间:2021-12-23 09:38:44 移动开发

如何显示对话框以确认用户希望退出 Android Activity?

我一直在尝试显示“您想退出吗?"用户尝试退出活动时的对话框类型. 但是我找不到合适的 API 钩子.Activity.onUserLeaveHint() 最初看起来很有希望,但我找不到阻止 Activity 完成的方法. 解决方案 在 Android 2.0+ 中,这看起来像: @Override公共无效 onBackPressed() {新的 AlertDialog.Builde ..

Angular js - 检测所有 $http() 何时完成

好的,我在应用程序代码周围有大量的 $http() 调用, 我想知道有什么方法/最佳实践可以检测应用程序周围的所有 $http() 何时完成(成功/错误与返回什么无关,只需要知道如果完成)? 这样我就可以在加载之前显示加载 gif 吗? 谢谢 解决方案 这样做: angular.module('app').factory('httpInterceptor', ['$q' ..
发布时间:2021-11-09 03:39:20 前端开发

如何知道 NSURLRequest 何时完成加载

我正在实现一个显示一些 Twitter 数据的应用程序,在 wifi 上工作时可以,但是在 3g 崩溃时,我得出的结论是,因为获取填充表的数据的 NSURLRequest 需要更长的时间来加载所以表最终调用一个对象作为键,当键甚至还没有加载时, 所以问题是,- 我怎么知道 NSURLRequest 何时完成加载?[我检查了类参考但没有看到它??] 非常感谢! 解决方案 委托方法 ..
发布时间:2021-06-09 20:31:41 移动开发

如何通过Android中的ActivityOptions在finish()上设置动画?

我正在开发一个具有两个活动的应用程序,即Main和Info.该应用程序以MainActivity启动,当您单击按钮时,InfoActivity从右侧滑入.当您单击另一个按钮时,InfoActivity将再次滑到右侧,并且Main返回. 这是我在MainActivity中实现动画和按钮单击的方式: buttonInfo.setOnClickListener(new View.OnClick ..
发布时间:2021-04-04 18:43:23 移动开发

完成特定活动的所有实例

应用程序中可能有许多活动,最后启动的活动停留在堆栈顶部,然后按回去以完成当前活动.我有一个Activity序列,这是流程.. 如果我们有A,B, C(1),D, C(2) ...活动C(1)和C(2)是两个在浏览应用程序时启动了活动C的不同实例.因此,必须清除活动C的所有实例,结果应该是当我完成 C(2)之后,我应该离开这些堆栈 A,B,D .我该怎么办. IMP -我想保持 C(1) ..
发布时间:2020-11-29 06:00:45 移动开发

Android:何时以finish()结束课程?

我经常看到以 finish()结尾的类的示例,但肯定不是总是如此。我的问题是,何时应该以 finish()结束课程?它到底是做什么的,用后退按钮结束课程和用 finish()结束课程之间有什么区别? 谢谢! 解决方案 finish()可以被称为杀死(销毁)Activity实例。如果您不需要关闭“活动”手册(在许多情况下都是如此),则无需调用此方法。 但是如果您需要一个按钮在活动 ..
发布时间:2020-10-02 00:33:41 Java开发

onActivityResult中的完成活动不起作用

我有两项必须共同生活或死亡的活动.基本上,AlphaActivity会做一些工作,然后为BetaActivity调度一个意图(startActivityForResult()).完成BetaActivity后,我希望它为GammaActivity调度一个意图(startActivity()),然后对其自身调用finish().完成后,我希望调用AlphaActivity的onActivityRes ..

关闭应用程序并从最近的应用程序中删除/

我知道这个问题很常见,并且在Stack Overflow上问了很多遍,但是在访问了几乎四页的搜索引擎结果以及关于此问题的将近20个Stack Overflow问题之后,我发现没有一个问题得到解决或回答正确. 我想要的东西: 我想在运行时在最近的应用程序列表中显示我的应用程序,但是当我关闭应用程序时,应该终止我的进程,并且应该从最近的应用程序列表中删除该应用程序. 我找到了一些答案 ..
发布时间:2020-08-24 07:22:17 移动开发

从另一个活动中完成活动

我有3个活动A,B和C.A导致B导致C.我希望能够在A和B之间来回移动,但是我想在C开始后同时完成A和B .我了解在通过意图启动C时如何关闭B,但是在C启动时如何也关闭A? 解决方案 在您的onCreate()方法中,将静态实例分配给变量以创建Singleton: public static ActivityA instance = null; public void onCreat ..
发布时间:2020-06-29 22:46:11 移动开发

如何以编程方式在android中按下后退按钮?

在我的应用程序中,我具有注销功能.如果用户单击注销,它将转到主屏幕.现在,我通过按“后退"按钮退出我的应用程序.但是我想要的是我需要像退出按钮功能一样自动(即以编程方式)退出.我知道通过调用finish()可以完成此功能.但事实是,它转到上一个活动. 由于以下原因,支持 解决方案 onBackPressed(): API级别5 @Override public boolean onKe ..
发布时间:2020-06-29 21:39:14 移动开发

Android转换完成后如何完成活动

我希望在两个活动之间的转换完成后结束之前的活动 我试过 ActivityCompat.finishAfterTransition(this); 但它实际上在转换完成之前完成了活动 我已经研究过此解决方案之前,但我无法理解它的答案,如果有人能解释如何结束,它会膨胀转换完成后的活动 更新: 我刚尝试启动下一个这样的活动 Intent intent = new Inten ..
发布时间:2019-01-09 20:07:12 Java开发