问题标签 [onresume]

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.

0 投票
1 回答
2591 浏览

android - 确定 Android 暂停的原因

当我什至没有触摸屏幕时,我的应用程序会随机暂停(进入 onPause 方法)然后恢复(进入 onResume 方法)。在 logcat 中,没有迹象表明导致暂停和恢复的原因。这只发生在 Galaxy Tab 7" 而不是摩托罗拉 Xoom 或 HTC Legend 上。

如何确定暂停的原因?

0 投票
3 回答
23753 浏览

android - 每次屏幕打开时都会调用 onDestroy

每次从屏幕关闭状态返回时,我的应用程序都会被杀死。我获取了我的应用程序所做的所有信息,但我不知道它为什么调用 onDestroy。这是我第一次在我的应用程序中看到这种行为。

我的主要活动扩展了 tabActivity,因为它包含一个 tabhost。我读过它必须扩展它,否则它将是 FC。我不确定我的问题是否与此有关?!哦,它实现了观察者,但这应该没问题。

以下是日志:

疯狂的是,它在屏幕再次亮起后调用 onDestroy 的次数最多,有时在屏幕熄灭之前它有足够的时间来执行此操作。但是在它再次继续之后,它再次执行相同的操作......

我希望有人对我有提示或有关如何解决此问题的任何信息。

我不确定这是否重要,但我将 android 2.1-update1 sdk 用于我的应用程序。


编辑:

该应用程序在真正的 Android 设备上进行了测试。

这是一些基本代码,删除了所有不必要的行和信息:


编辑2:

好的,我在没有初始化任何东西的情况下测试了我的应用程序,然后只扩展了活动,或者没有实现观察者,但是我的更改没有效果。每次我将手机设置为睡眠状态,然后将其唤醒,onDestroy()就会被呼叫?!


编辑3:

好吧,我发现了一些有趣的事情。

首先这是我的 AndroidManifest.xml

删除 后screenOrientation="landscape",每次唤醒设备时,应用程序都不会被销毁。我尝试了超过 10 次,但没有再打电话给onDestroy()

所以我认为我必须在代码中设置它?!任何提示或代码片段?

0 投票
3 回答
10654 浏览

android - 从用于 onResume() 的意图中获取参数

我正在使用 aLocalActivityManager在不同的选项卡中进行活动,当我从一个选项卡切换到另一个选项卡时,我会启动Activity与所选选项卡相对应的活动。我的问题很简单:

如果我单击选项卡 1,我创建intent11并第一次调用方法onCreate(Bundle emptyBundle)Activity1如果我单击选项卡 2,我将创建并调用intent2该方法。onCreate()然后,当我单击 tab1, I createintent12时,该方法onCreate(Bundle emptyBundle)未被调用但onResume()被调用(正常行为)。

intent11我在and中添加了特殊的附加内容intent12来创建Activity1,所以我使用getIntent().getExtras().

我的问题是:我第二次去tab1的时候,intent12是用来启动的Activity,结果getIntent()还是intent11。所以我无法检索设置的附加内容intent12,我只能检索设置的附加内容intent11

我究竟做错了什么 ?我应该避免在意图中加入 extras() 吗?谢谢你。

谢谢你。

PS:目前,我设置了一个特殊标志来强制调用 onCreate(),但我确信这不是这样做的好方法。

0 投票
3 回答
22997 浏览

android - 使用 onResume() 刷新活动

我一生都无法弄清楚按下后退按钮后如何刷新活动。我目前有一个活动 A,它触发了转到 B 的意图,而在行为 B 上,如果你按回,我想返回到行为 A,但让它自行刷新。我可以使用这个意图来刷新当前的活动:

但是我不知道如何正确使用 onResume() 函数来刷新我的行为 A 后回到它。

0 投票
1 回答
4734 浏览

java - onResume() 更新 TextView

我有我的主要 depotactivity,他将整数值设置为 textview,现在我希望在调用 onResume() 时更新这个值......但是当我添加我的小 onResume() 代码时

到应用程序我什至无法启动它,LogCat 变得非常疯狂,超过半秒没有记录任何活动。有什么解决办法吗?提前致谢

0 投票
2 回答
173 浏览

android - 识别应用程序何时从空白屏幕返回

是否有可能知道我的应用程序何时返回给用户查看,在消隐屏幕后?此时应用程序调用方法 onResume,我的应用程序崩溃了。(“意外停止”)我知道为什么并且我可以修复这个问题,但我需要知道应用程序何时从空白屏幕返回。

0 投票
2 回答
411 浏览

android - 检查是否在我的应用程序中调用了 Activity

如何检查我的应用程序中是否调用了 Activity?

我的问题是,如果用户来自另一个应用程序并且我仍在后台,我只想更新数据。

谢谢!

0 投票
5 回答
5584 浏览

java - Android - 每次打开应用程序时如何启动完全相同的活动?

简而言之,举个例子,我基本上有一个包含 3 个活动的应用程序:Activity1 Activity2 StartActivity

StartActivity 包含两个按钮,分别对应另外两个活动,启动它们。如果我从 Activity1 退出应用程序,当我稍后从手机单击应用程序图标时,Activity1 会重新启动,因为 Android 会跟踪这一点。我需要重新启动应用程序才能将我带到 StartActivity,这样我就可以通过单击按钮来选择去哪里,而不必单击后退按钮才能在 StartActivity 结束。我假设 onResume 和 onRestart 都参与其中,但他们应该去哪里?

非常感谢您的任何帮助。

0 投票
1 回答
1269 浏览

android - 如何检查已完成的活动

在我的 Android 应用程序中,我需要重写 onResume() 方法来检查两个可能的活动中的哪一个刚刚完成。用户要么已经输入了金额,要么为一个类别命名并选择了一个百分比。我怎样才能做到这一点?此外,如果用户按下主页然后返回我的应用程序,是否会调用 onResume()?如果是这样,我可以调用 super.onResume(),对吗?

我有三个类:PaySaver、NewSavingCategory 和 NewPaycheck。PaySaver.java 是主要的 Activity,有两个按钮:New Paycheck(启动一个用户输入 $ (NewPaycheck.java) 的对话框)和 New Saving Category(启动一个用户输入名称和 % ( NewSavingCategory.java))。当通过输入按钮关闭对话框时,我希望使用输入的信息更新主要活动。

谢谢!

0 投票
4 回答
8609 浏览

android - 在 onResume/onPause 中重启/暂停线程

我有一个使用 SurfaceView 实现来显示对象的游戏。我有一个线程不时将 SurfaceView 绘制到屏幕上。游戏完全运行。不幸的是,它需要在游戏中断时具有暂停功能。好吧,我知道我需要操纵onResumeonPause.

但我无法正确处理。该错误将我指向surfaceCreated我开始线程的位置,告诉我线程已经开始。我尝试分别在resumeandsuspend上使用onResumeandonPause但没有任何改变。

我怎样才能做到这一点?我已经完成了如何使用 File-I/O 处理来保存对象位置。

提前致谢。