问题标签 [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.
android - 如何在单击返回按钮并返回同一活动时保持活动的状态
我有一个与不同活动之间导航有关的问题,onPause 和 onRestore 可能会解决问题,但我不知道如何解决。
问题是我的应用程序中有以下屏幕
- HomeActivity - 这是欢迎屏幕
- CategoryActivity - 这里有三个类别,例如动物、植物和水果。
- QuestionsActivity - 根据类别的选择,每个问题都可用。每个类别有 50 个问题。该应用程序有多项选择题类型。
所以应用程序的流程是当用户来选择一个类别时,我从我的 xml 中为该类别填充 50 个问题的数组列表,然后在 QuestionActivity 屏幕上一一显示这些问题。在这里,每次用户单击类别时,我都会打乱数组列表并显示计数。即你完成了 1 个问题,你完成了 2 个问题等。
所以这是关于我的应用程序和现在的问题:
假设用户在 QuestionActivty 中,他回答了 5 个问题,然后单击移动设备的后退按钮,因此他被重定向到 CategoryActivity 屏幕。现在从这里开始,如果他再次点击同一个类别,他将被重定向到 QuestionActivity 屏幕,但他的问题从第 1 个问题开始:(。理想情况下,它应该从第 6 个问题开始,因为他已经回答了 5 个问题。
有人可以帮我解决这个问题吗?如果我坚持计数,那么每次我洗牌数组列表时它对我都不起作用(所以回答的问题可能会重复。)理想的解决方案应该是让android在时间管理 QuestionActivity 的状态单击后退按钮并在再次选择相同类别时恢复相同状态
这一定是一个普遍的问题,所以如果你已经解决了,请帮助我。
非常感谢,伊山
android - Android:返回主要活动问题
In my main activity I have a menu and when a menu option is selected an Intent is created and a new activity is started. 当该活动完成时,该流程应根据 ActivityLifeCycle 返回到主活动及其所有先前状态。
我注意到当它返回到主要活动时,什么都无法访问并且屏幕变暗。当我按下菜单软键时,我只能回到我所期望的状态。
有没有人遇到过这个问题?反馈将不胜感激!下面的代码示例:
android - 在应用程序/任务级别获取类似事件的 onPause 和 onResume
我想知道当应用程序进入后台并进入前台时,在应用程序级别没有回调的原因可能是什么。Activity
类的onPause
和onResume
仅在当前的顶级活动上调用。如果我想停止一些具有应用程序级别范围的后台任务,那么当应用程序进入后台时,我没有简单的方法可以停止它。对这些事件回调的需求很高。
为什么Android在应用程序的暂停和恢复时没有应用程序级回调?如果不在应用程序级别,它可以在任务(活动堆栈)级别在 Android 中实现吗?
真正的问题:
后台 Timertask 会定期使用来自 Web 的数据刷新 UI。当应用程序不再处于前台时,我想停止它。
目前我将重复代码放在BaseActivity
. 这是在活动级别。任务在每个活动的每次暂停和恢复时停止和启动,并且应用程序进入 bg 或进入 fg 的事件隐藏在这些事件之一中,我不知道。我想知道是否有更好的方法,我的意思是知道应用程序何时停止对用户可见。
android - 启动动画 onRestart() 的正确方法是什么?
目前,我在所有活动中都使用它:
它“有效”,但我不知道这是否会在未来把我搞砸。我不确定它是侥幸还是应该这样做。我尝试通过以下方式运行它:
但我不能——因为我的所有活动都扩展了我的主要活动,如果我由 super 运行,它会尝试调用我的主要活动 onRestart() ,这将崩溃。(我也希望我的主要淡入,所以我也在那里运行动画)
我怎样才能优雅地处理这个问题而不是在不知不觉中导致错误?
windows-phone-7 - 如何恢复已在 WP7 中打开的页面?
如何恢复已在 WP7 中打开的页面?
例如:在 P1 中有两个按钮 A 和 B,当我单击 A 时,它会将我带到 P2,当我回到 P1 并再次单击 A 时它不起作用。但是在我单击 B 后,它会进入 P3 并返回到 P1 并单击 A 它的工作,但按钮 B 不是。
我知道该页面的一个实例已经在后台运行。但不知道如何在再次单击按钮时恢复该页面。
任何人都可以帮助这里应该做什么?
android - Android:OnResume 导致强制关闭
我正在尝试制作一个简单的记事本应用程序,并且我想在 New Note 活动完成并且主屏幕恢复时刷新笔记。但是,当我尝试使用此代码打开应用程序时,我会强制关闭。如果我删除 OnResume 东西,它不会强制关闭。帮助?
android - 我怎么知道 OnResume 在 onCreate 之后?
我的活动很少,从一个活动中我打开另一个活动,然后回到第一个活动......
重点是 onCreate 被称为 one ,并且每次显示活动时都称为 onResume 。例如,当我关闭之前从 A 开始的 B 时,会调用 onResume 但不会调用 onCreate...。
我的问题是,如果 onResume 出现在 onCreate 之后,我不想运行它,我只想在未调用 onCreate 时运行代码
没有静态标志可以这样做吗?
是否有一些来自 android 的方法或标志,比如 comesAfterOnCreate ?
我使用静态标志显示了很多解决方案的答案,感谢你们所有人的努力和提供帮助,但我很感兴趣是否有一些方法或什么......
android - Android OnApplicationPause/OnApplicationResume
当我的 android应用程序进入后台并返回时,有什么方法可以处理?
我想为在线游戏使用通知服务 - 我使用一项服务,当游戏中发生某些事情时会显示警报。我希望仅在我的应用程序处于活动状态(在前台)时才显示警报,因此我需要在应用程序进入前台时启动我的服务,并在应用程序进入后台时停止它。
请注意,我不能使用 Activity.OnPause/OnResume 方法。我的应用程序中有很多活动,如果我要处理 OnPause/OnResume,有可能在一瞬间,当用户将一个活动切换到另一个活动时,应用程序看起来像后台,实际上它会是前台
android - Activity onResume:奇怪的行为
为了演示活动生命周期,我添加了 TextToSpeech 消息
当我通过onCreate
,onResume
和时听到onPause
。
发现:
在onCreate
中,您听不到要朗读的文本(显然是因为活动尚未恢复?)。
在 onPause 中,说出的文本被破坏了(显然是因为在说出文本时离开了活动?)。
建立一个循环
确保文本已完全说出。
更奇怪的是onResume
:
开始活动中的文本
onResume
不会被说出。按下 HW Home 按钮并再次打开应用程序,会说出 onResume 中的文本。
当然onResume
在这两种情况下都执行。事实上,我分配了一个字符串
在
onResume
:speakOnResume
=“在简历上”在
onCreate
:speakOnCreate
=“创建时”
并向我调用的活动添加了一个事件回调
这位女士当然如预期般说话
现在的问题:
任何想法,为什么onResume
从头开始活动时的行为与(在这个词的意义上)在它暂停而不停止/破坏后恢复它时表现不同?
windows - UDP 监听套接字在网络配置更改后停止监听
我有一个 UDP 套接字在端口中侦听广播传输,它工作正常。
但是,当我休眠并恢复操作系统(Windows 7)时,套接字只是停止接收数据(我可以看到有数据使用 Wireshark 到达)。
如果我更改任何网络设置,例如更改我的 IP 地址、禁用和启用网络适配器,也会发生这种情况。
操作系统似乎在休眠时禁用所有网络适配器,并在恢复时重新启用它们。
select
只是返回0
(超时),这与我没有收到任何数据时没有什么不同。我在任何地方都找不到对这种行为的任何引用。
如果我关闭套接字并重新创建它,它就会再次开始工作。
恢复操作系统后,我的 TCP 侦听套接字仍然可以正常工作。
关于如何检测和纠正这种情况的任何想法?
编辑:它仍然可以直接接收地址数据,只是不再接收广播传输。
EDIT2:刚刚发现,如果我写入套接字(将虚拟数据包发送到任何地方),它就会再次开始工作......