android-lifecycle相关内容

活动ONSTART()片段的onActivityCreated之前被称为()

我在哪里我的片段的 onActivityCreated()方法被调用后,我的活动的 ONSTART()方法被调用。这似乎意味着,我的活动的的onCreate()方法之后 ONSTART整理()?这可能不会是这样......可以吗?当我的活动的生命周期就是我的碎片的 onActivityCreated()叫什么名字?此外,如果我有多个片段,我怎么能控制片段“ onActivityCreated()电 ..

如果将数据保存到数据库中,在onPause()或的onStop()?

我知道这个问题已经被问了一百万次,我自己虽然我已经知道答案,而正确的是,只保证通话是在onPause(),所以你应该保存你的数据在那里。 不过,在Android的文档许多地方,他们一直建议不要干过重的活(如在数据库中写入数据)中的onPause()方法,因为它会延迟活动之间的过渡。 根据表 Android开发者指南1 在onPause():该方法通常用于提交未保存的更改到持久性数据,停止 ..

手柄切换按钮在onResume()

我已经写在我使用定时器和程序控制使用切换规定,计时器。 切换的默认状态是关闭,一旦我做出改变的切换状态,从关闭到 ON 定时器启动,当我再次改变为关闭停止了定时器按要求。 但问题开始,当我的定时器是 ON 和我切换到其他的活动,然后再回来到 ToggleActivity ,然后做变化切换状态,从 ON 到关闭 - 它仍然运行定时器 ... 注意:当我使用完成()或返回 preSS ,在意图回 ..

点击主页按钮后返回第二项活动

我已经尝试了所有launchMode的但它似乎不工作: 假设应用程序A有各种各样的活动,J和K. J是最初的一(选择应用程序模式),它调用K其中主要的事情发生(调用它,J完成()上课后)。如果我点击“主页”按钮,在K,然后再次打开该应用程序,它会打开一个新的实例与活动学家 我想它打开暂停-K活性代替。其他线程提到一个Android的错误 - 是有办法解决这个问题?设置launchMode不工作 ..

一种观点的"标签"恢复时,其布局的活动包含的观点是重现?

借助文档关于活动休闲状态: 默认情况下,系统采用了包实例的状态保存 关于你的活动布局中的每个查看对象的信息(如 )签订了一个EditText对象的文本值。所以,如果你的活动 实例被破坏,重建,布局的状态 恢复到previous状态与您不需要code。 的 设定与该视图关联的标签。一个标记可以被用于标记 查看其层次结构,并且不必须是内唯一 层次。标签也可以用来存储一个视图内的数据,而不 借 ..

Actionbarsherlock后退按钮和智能手机后退按钮

的问题: 我有我要回拨的时候我preSS后退按钮无论从智能手机和动作条上的第二个活动的主要活动。但它总是崩溃,当我把一个结束,它只是工作();在主要活动,但如果我这样做,然后从智能手机上的后退按钮无法正常工作。 MainActivity: 公共类主要扩展SherlockActivity { 公共静态INT主题= R.style.Theme_Sherlock; 私人按钮ent ..

如果应用程序最小化的Andr​​oid活性片段生命周期的问题

我有一个多选择列表的片段。我想挽救那些在列表中当前检查的项目实例,并在情况下的应用程序最小化和这样的。的还原出来 测试步骤: 到达的多选择列表中的片段。 检查几个列表项 preSS Home键最小化的应用程序。 preSS的多任务按钮,然后选择我的应用程序,以恢复它 下面是我使用的code: 适配器=新的ArrayAdapter<字符串>(getActivity() ..

活动和片段生命周期和取向的变迁

我一直有与片段和已强制力关闭,并没有遵循一个逻辑模式的方向变化。很奇怪的问题 我创建了一个简单的活动和片段生命周期中调试应用程序,它只是实现的下面是 TestActivity 和 TestFragment 类: TestActivity 公共类TestActivity延伸活动{ 上下文克拉= NULL; @覆盖 保护无效的onCreate(包savedInstan ..

正确跳过登录活动是否已经登录

我的启动器图标现在开始登录活动。我保存登录的共享preferences状态。有没有办法为正确跳过登录活动,直接进入的主要活动,而不任何 UI毛刺。涉及完成()在的onCreate()所有现有的解决方案事业登录活动标题要简短可见或其他一些简单的空白屏幕UI毛刺。 解决方案 有一个发射acitivy没有用户界面,决定打开MainActivity或LoginActivity。你可以声明没有UI搭配: ..

为什么在OnCreate应在活动开始调用一次?

我想知道,为什么的OnCreate()在活动开始只调用一次? 我们可以称之为的OnCreate()不止一次在同一个活动呢? 如果是的,比我们怎样才能把它?谁能举个例子? 非常感谢! 解决方案 为什么要再次叫的吗?除非活性被重建,这就是所谓的由系统。你不能打电话的OnCreate手动,这是一样的道理,为什么你会不会叫的setContentView()的两倍。作为文档: 的onCrea ..
发布时间:2015-12-01 20:18:30 移动开发

Android的生命周期 - ActivityManager杀死进程 - >当异常返回背景

我有一个很无聊的问题。当我的应用程序被切换到后台,有时这个过程被打死的LogCat中所示: 信息/ ActivityManager(187):内存不足:没有更多的后台进程。 信息/ ActivityManager(187):过程com.app.myapp(PID 20681)已经死亡。 信息/窗口管理器(187):WIN死亡:窗口{40592708 com.app.myapp / app.mya ..
发布时间:2015-12-01 20:18:23 移动开发

当该savedInstanceState束实际使用?

有谁知道,当savedInstanceState束在活动中会使用一个详尽的列表? 我知道它使用的设备的方向改变时。但是,它似乎并不当用户关闭力从Android设置应用程序中使用,但是这可能是由于东西在我的code。 还有什么其他情况有哪些? 需要明确的是,通过“拿来主义”我的意思是,当的onCreate()被调用时,savedInstanceState包不为空,并且包含我传递给它的最后一次数 ..
发布时间:2015-12-01 20:17:16 移动开发

的onCreate被要求活动A有向上导航

所以,我有一个活动A和活动B.我想一个活动要能够导航到b活动与按钮的preSS。这样的作品,但是当我使用了导航(操作栏中的home键)来导航回到活动A,的onCreate()再次打来电话,旧的信息,用户键入的丢失。 我见过的:解决方案 此行​​为是完全正常和希望。 该系统可能会停止对活动这是在后台释放一些内存。 同样的事情发生,例如当旋转设备 通常你保存你的实例状态(如输入的文本和材料),以 ..
发布时间:2015-12-01 20:16:43 移动开发

有一个实例活动

我有一个活动的导航问题,后面的堆栈,我希望你可以把它清除掉我。 问题 根系活力>>> SecondActivity >>为homeButton 这然后把我的主页,并从那里我选择... 的Gmail >>在线留言>>打开附件在我的应用>> ImportActivity >> RootActivity 的结果是使用的一种新的任务被启动和我的应用的另一个实例。这是不可接受的,因为我不想要两个独 ..

onActivityResult前onResume()被称为()?

下面是如何我的应用程序的布局: 在onResume()会提示用户登录 如果用户登录时,他可以继续使用的应用程序 3。如果用户注销在任何时候,我想再次提示登录 我怎样才能做到这一点? 下面是我的MainActivity: @覆盖 保护无效onResume(){ super.onResume(); isLoggedIn = prefs.getBool ..

我的Andr​​oid应用程序的一个活动,由prevent多个实例

我是从一个单一的活动组成的Andr​​oid应用程序。 我怎样才能确保我的应用程序只有一个实例(== 活动)将存在于一个给定的时间? 我有一个情况,就是我成功通过点击应用程序图标多次(这不会重现所有的时间),打开我的应用程序的多个实例。 解决方案 改变你的表现是这样的: <活动 机器人:名称=“com.yourpackage.YourActivity” ..
发布时间:2015-12-01 20:08:19 移动开发

手柄的方向更改状态

我如何处理的取向事件发生时,所有的状态? 是这样的: 在开始(节省一些屏幕状态)前 在发生时(动画效果) 在它的发生(加载屏幕状态) 我知道 onConfigurationChanged 可以处理的方向变化。我试过这样的: 公共无效onConfigurationChanged(配置CFG){ saveState和(); super.onConfigurat ..