android-lifecycle相关内容

获得一个java.lang.IllegalStateException:没有恢复活动的活动时

我在我的活动之一,得到一个奇怪的错误。我想不通为什么会这样。 我有一个活动其中显示搜索结果给用户。当他对其中的一个水龙头,对于结果的详细页面显示,当他关闭该活动它返回到搜索结果屏幕。它工作正常,在大多数情况下,除了在它一旦崩溃的活动恢复某些设备。 堆栈跟踪也没用,因为它是由支持分段管理器内部抛出。 03-18 15:32:48.987:E / AndroidRuntime(26456):致 ..
发布时间:2016-03-13 23:40:18 移动开发

Android的 - 如何判断当特定视图已经被渲染?

我有一个定期的按钮,我想显示一个计时器。所以,想象一下按钮的文本改变每一秒的倒计时器。不过,我需要这个定时器只启动按钮时,完全呈现,并准备去在屏幕上。 现在,我启动定时器(这是一个的AsyncTask )的 onCreateView()的分段。这不是准确的,因为我做一些其他装载的东西,我必须有。我可能会在底部移动定时启动 onCreateView()但即使要么不是很准确。 我看到有一个 OnG ..
发布时间:2016-03-13 22:19:27 移动开发

如何恢复而不深层链接失去活动栈(或应用状态)Android应用?

我有这样的<意向滤光器> 每次某些环节是pressed它打开我的应用程序,但问题是它会打开一个新我的应用程序的实例。 反正是有触发onResume(),只是继续我的应用程序,而不会丢失其状态或活动堆栈? 这是意图过滤器: <意向滤光器> <数据机器人:计划=“HTTP”/> <数据机器人:计划=“HTTP ..

我可以开始一个新的应用程序,但里面"帧QUOT;我已经创建了?

是否有可能从我的应用程序启动另一个(其他)应用程序,但要显示“帧”里面的新的应用程序,我创建? 解决方案 不一般。你不能嵌入另一个应用程序的UI在你的应用程序。主要的例外是通过应用程序窗口小部件,如果实施 AppWidgetHost 。 ..
发布时间:2016-03-11 20:25:08 移动开发

Android的停止服务的崩溃

我正在运行服务,并在极少数情况下,我的应用程序崩溃会自动将其杀死我的服务吗?我不希望它继续如果这种情况发生。 如果没有,有没有办法做到这一点,如在的onDestroy()方法? 解决方案 我已经做了一些研究,我觉得我有一个完整的回答你的问题。 子类化服务是好的,你不是在不同的进程使用远程服务(A 服务假设。)假设你的服务是相同的过程你的活动,他们都会一起结束,在事件崩溃。既然如此,我早 ..
发布时间:2016-03-09 21:58:50 移动开发

Android的 - 保存碎片类成员字段值

我试图使用布尔在片段类每次片段显示。 示例 我的应用程序启动时,将打开 FirstFragment 和布尔首次始终是真正,然后我有检查其值的如果子句: 如果(FirstTime){ FirstTime = FALSE; }其他{ //这里其他的东西,导致它不是真的。 } 然后,在第一时间,当 FirstTime 是真正,我做的东西一样去到另一个片段。当我回到片段1 和我的 ..

ANDROID:$ P $后活动状态pssing后退按钮

想象一下,你有以下一系列活动: 活动A - >活动B - >活动ç 当你在活动C,pressing本机返回按钮,带您到活动B.现在有什么活动C的状态呢?它仍然在内存中,或已经完成了吗? 如果它仍然在内存中,有没有办法恢复的活动?除了在开始本次活动的另一个实例... 我要补充一点,这就是你不使用任何标志,包括标准的情况下: FLAG_ACTIVITY_CLEAR_TOP ..

Android的活动构造

我注意到,使用快捷键Alt + Insert键并选择建筑商,它试图创建每个私有财产( cManager 和 mTextView构造)。我记得我已经创建的项目,如果没有它,正确的工作。 当我运行该应用程序错误发生,继全面的logcat和活动构造器: 构造与私有财产: 私人ConnectivityManager cManager; 私人TextView的mTextView;公共SplashScr ..

在禁用它提供的回调Android系统的应用程序

目前我写的运行,并能够建立一个全球性的HTTP代理的系统服务。 不过,如果用户手动禁用应用程序,是有任何形式的关机或服务解除绑定调用回出现这种情况? 当用户禁用系统的应用程序,该应用是否立即结束? 先谢谢了。 解决方案 我找到了答案。系统广播当一个应用程序被用户禁用Intent.ACTION_PACKAGE_CHANGED行动。 ..
发布时间:2015-12-07 00:46:48 移动开发

如何实现从一个保留片段主办的异步任务坚持更改UI?

使用保留的片段主办异步任务是不是一个新概念(见亚历克斯·洛克伍德的出色的博客文章的话题) 但是使用这个从AsyncTask的回调提供内容时回到我的活动,我碰到的问题后。具体来说,我发现,试图解雇一个对话框,可能会导致IllegalStateException。同样,对于这种解释可以另一篇博客通过亚历克斯·洛克伍德。具体来说,这部分解释是怎么回事: 避免内部异步回调方式进行交易。 这包 ..

为什么重写Activity.onDestroy()如果​​它不能可靠地称为?

我很困惑,为什么有人会永远覆盖 Activity.onDestroy()如果​​按而不是的onPause()的到文档: 在有些情况下,系统只会杀死活动的 托管过程中没有在它调用此方法(或任何其他人), 我看到很多code重写的onDestroy()尽管此警告。为什么呢? 解决方案 为什么要重写Activity.onDestroy()如果​​它不可靠叫什么名字? 这不 ..
发布时间:2015-12-06 22:39:25 移动开发

Android的是如何落实SuperNotCalledException的检查?

在活动类,Android提供运行时执行了超()的必须调用被替代的生命周期回调方法。如果你忘记了你这样做,它抛出SuperNotCalledException。 究竟怎么了这是专门落实在Android?请点我实际的代码实现,如果可能的话。 解决方案 看起来他们清除标志在中超的方法,并检查它被设置: 最终无效performStart(){ mCalled = FALSE; ..
发布时间:2015-12-06 22:39:22 移动开发

DialogFrag#秀()从片段投掷" IllegalStateException异常:无法执行的onSaveInstanceState&QUOT后,这个动作;

只是要清楚,我看了十几个顶级的SO问题“IllegalStateException异常:以后的onSaveInstanceState无法执行此操作”,我读过关于这个问题的http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html 所以我不会问这个盲目的。 我有一个非常简单的 ..

保持线程和连接状态的Andr​​oid应用程序中使用的onSaveInstanceState?

我开发了Android的多玩家游戏的应用程序。 一个参与者的充当主机(谁创建的游戏实例的名称)和每个其它参与者被连接到主机使用蓝牙 我的问题是这样的,这台主机在以通信运行的某些线程,并保存所有打开的连接。我读过,我的活动可以被摧毁的临时后来又恢复了,我应该使用的onSaveInstanceState机制的。不过,我说的是一个应用程序,充当“服务器”的游戏,它具有开放的连接和线程服务于其他客户,会 ..
发布时间:2015-12-05 13:55:46 移动开发

我怎么可以保存应用程序恢复堆栈捆绑?

我想救我的应用程序的状态,这样,当它从关闭状态重新打开,最后一个片段是可见的,后面的堆栈preserved。我想每次preserve这种状态下,应用程序是封闭的,不只是在一个方向改变或系统杀死应用程序,以腾出资源(如在使用的情况下的onSaveInstanceState( ) / onRestoreInstanceState()。 到目前为止,我已经能够恢复previous碎片,它的状态,计划通 ..

片段的getView()在OnClickListener回调返回null

我使用的支持库,我有一个片段(我称之为“MyFragment”)落实片段的查看一个调用的方法,一个onclick事件中。所述OnClickListener设置在设置 像这样OnActivityCreate方式: @覆盖 公共无效onActivityCreated(束安置){ super.onActivityCreated(安置); ViewGroup中基=(ViewGroup ..