application-lifecycle相关内容

应用程序的 onCreate() 方法何时被调用?

在我的 Android 应用程序中,我有一个扩展 android.app.Application 的 DefaultApplication 类,并在它的 onCreate() 中绑定我在此应用中的其他活动将使用一些服务. 我还有一个 BroadcastReceiver 来监听和接收 C2DM 消息.当此接收器在应用程序未运行时收到消息时,它将触发一个对话框,显示即将到来的消息,并启动我的应用 ..

android的主页按钮到底在做什么?

我所知道的是当前活动进入了onPause()模式,主屏幕活动进入了前面. 我的困惑始于您可以从最近的任务菜单中重新打开该应用程序的情况. 那么当我从最近的任务管理器中打开应用程序时到底发生了什么? 按下主屏幕按钮时作为前台的活动是否仍在堆栈中? 同时有一个以上的活动堆栈吗? 解决方案 据我了解,没有真正的(应用程序)堆栈.仅仅是您的activity处于状态,所以每当您按下 ..
发布时间:2020-06-20 19:59:12 移动开发

如何在UWP中重新启动应用程序?

当前,在我的UWP应用程序中,我提供了一种更改应用程序主题的方法.但是为了使更改生效,用户必须手动关闭应用程序并重新启动它.我正在寻找一种自动执行此操作的方法,即以编程方式重新启动应用程序. 有可能吗?谢谢. 解决方案 新的静态 RequestRestartAsync(String)方法和 CoreApplication 上的重载提供了以前不可用的应用重启魔术,包括将参数传递给新 ..
发布时间:2020-06-20 19:59:08 C#/.NET

Android Storing Socket.io对象用于多个活动

我正在制作我的第一个基于Socket.io的android应用程序.套接字从Web服务发送和接收数据.应用程序中有许多不同功能的屏幕.在这些不同的活动中如何使用相同的套接字连接. 我尝试过将Socket对象设置和存储在Application类中,它看起来运行良好,但是当应用程序进入后台并留在后台一段时间后,该应用程序被杀死,然后套接字对象为NULL从而导致aoo因空指针异常而崩溃. p ..

PHP:可视化您的应用程序工作流程以及功能与功能的关系

我正在寻找可以帮助我可视化应用程序工作流程并实现功能与功能关系的软件. 我正在使用codeigniter,而且我的应用每天都在变得越来越大,而且我一个人工作.我开始变得精神分裂! 今天我正在构建数据库模型,明天可能是查看js和html,之后是控制器等. 所以所有这些事情我都会忘记了我是如何做到的..我不得不来回阅读我的旧代码..以及每天发现的太多复制函数,并且必须进行修复 ..
发布时间:2020-06-20 19:59:03 PHP

Activity.finish()方法到底在做什么?

我正在开发Android应用程序一段时间,并关注了很多有关活动生命周期以及应用程序生命周期的文章. 我知道Activity.finish()方法会调用Activity.onDestroy()的某个位置,并且还会从堆栈中删除该活动,并且我猜想它以某种方式指向了操作系统和垃圾收集器,他可以“尽其所能"并释放内存,当它找到它的好时机.... 我来到了这篇文章- 正在退出的应用程序不满意吗?并 ..

什么时候调用Application的onCreate()方法?

在我的Android应用程序中,我有一个DefaultApplication类扩展了android.app.Application,在其onCreate()中,我绑定了一些服务,这些服务将由该应用程序中的其他活动使用. 我还有一个BroadcastReceiver,它监听和接收C2DM消息.当接收方在应用程序未运行时收到消息时,它将触发一个对话框,其中显示即将出现的消息,并将启动我的应用程序 ..

Application_End和后台进程,正常退出ASP.Net应用程序

我有一个ASP.Net应用程序,该应用程序使用ThreadPool.QueueUserWorkItem()触发了一些后台工作人员.在大多数情况下,后台线程将运行为零,但是有时一次最多可以执行5到6个后台线程.此外,大多数程序会在几秒钟内完成,但是它们可能会运行长达10分钟. 鉴于所有可能导致ASP.Net应用程序关闭的情况,我希望这些后台进程在应用程序需要关闭且处于处理过程中时尽可能地正常退 ..
发布时间:2020-05-14 01:34:33 C#/.NET

applicationWillTerminate:未被调用

我使用 applicationWillTerminate:来保存最后一分钟的内容。但问题是它从来没有被调用。如果我在方法的顶部做这样的事情: NSLog(@“Something”); 它不会被调用,不会输出到控制台。 有人知道为什么会发生这种情况吗? 解决方案 docs: 对于不支持后台执行或与iOS 3.x或更早版本链接的应用程序,当用户退出应用程序时,将始终调用此方法。 对 ..

ASP.NET的Application_Start

如果从微软官方文档得到这样的: 在的Application_Start和Application_End方法是特殊的方法不重新present的HttpApplication事件。 ASP.NET称他们一旦应用程序域的生命周期,而不是​​每一个HttpApplication实例。 我肯定是的Application_Start涉及到的HttpApplication,这里这个家伙解释为什么我错 ..

安卓:findViewById给了我错了指针?

在我updateGUI()函数,我每次更新TextView的,像这样: ((的TextView)findViewById(R.id.lbTrackerLat))的setText(将String.valueOf(LAT))。 ((的TextView)findViewById(R.id.lbTrackerLong))的setText(将String.valueOf(LNG))。 ((的TextVie ..
发布时间:2016-03-19 16:53:52 移动开发

退出整个应用程序一次

我已经使用了code从的此处在我的应用程序,当我点击“取消”选项,应用程序只是最小化,当我长preSS按住Home键并选择app.It显示同一画面不闪屏或应用程序启动的常见方式 - 因此我假设它只是带我到主屏幕。我在寻找一种方法,我可以完全关闭的主要活动。 我曾尝试以下方法和坠毁每次: 结束(); mainactivity.class.finish(); 在打开的意图有 systemexit( ..
发布时间:2015-12-04 22:50:02 移动开发

如何处理活动的生命周期涉及到插座中的Andr​​oid?

在我这又启动一个线程一个Android的活动。 在该线程我打开一个持久的TCP套接字连接。 当插座连接到服务器的动态数据被下载。 的线程发送用处理程序级至当已经接收数据的活动的消息。 现在,如果用户恰好从纵向切换到横向模式的活动得到了的onDestroy调用。这时我关闭套接字,并停止线程。 当Android已经切换横屏模式,它调用的onCreate又一次,我要做一个插座重新连接。此外,所有的活 ..
发布时间:2015-12-03 16:11:19 移动开发

确定是否在前台应用程序 - 这是令人难以接受的?

有,为什么检测,如果应用程序是对前景的原因很多。 例如 - 作为触发,GCM / C2DM推送通知 - 大量的应用程序将有充分的理由实施不同的行为,当应用程序是前台和后台。 其他原因可能是 - shotting向下服务耗费precious资源,如查询在后台任务服务器例如 只是要清楚:的定义(在我看来)的后台程序是: 其中没有它的活动被调用的 ONSTART()的方法,并没有援引尚的onStop ..
发布时间:2015-12-03 11:46:28 移动开发

安卓4.0 + /活动生命周期

我做简单的应用程序像的onCreate(),ONSTART等测试功能,每个功能让你自己的日志。并开始测试。 a)当应用程序被启动 - 的onCreate,然后ONSTART和onResume b)如果preSS收起窗口按钮 - 在onPause和的onStop c)从此列表时选择的应用程序 - onRestart,然后ONSTART和onResume 。 d)在preSS后退按钮 - 在onPa ..

在Android的覆盖活动/任务的行为

我正在写一个简单的Andr​​oid应用程序,我想更好地控制活动之间的导航/关系。我不希望我的活动,像Android的活动......我不希望他们的任务范围内叠起来。我想要一个活动(姑且称之为 MainActivity )为着陆点,并始终位于堆栈底部,我想只有一个我的第二个活动实例(称之为 SecondActivity )是它上面的堆栈......将是很好的重用它。我以为我可以通过获得这种行为的 ..