jjzjj

onResume

全部标签

java - 当应用程序来自后台时更改菜单图标(在 onResume() 方法中)

我尝试了onCreateOptionsMenu(Menumenu)和onPrepareOptionsMenu(Menumenu)方法,但是当应用程序在后台打开时,我无法更改图标可见性。因为我认为我需要在onResume()中调用这些方法当应用程序第一次启动时它按预期工作。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitpresent.getMenuInflater().inflate(R.menu.example_menu,menu);

android - 交互协调 : onStop and onResume

我有两个Activity。一个从数据库加载所有行,另一个保存到数据库。当我在onStop中进行第二次保存并且第一次在onResume中重新提取数据时,它们会乱序执行(第一次恢复然后第二次保存)。我设法通过将保存数据置于onPause来解决此问题,但为什么会这样?这是最干净的方法吗? 最佳答案 在第一个actvity的onPause中进行保存应该没问题。您发现Activity的前台生命周期发生在对onResume()的调用与对onPause()的相应调用之间。在此期间,该Activity位于屏幕上所有其他Activity的前面,并与用

android - 如何调用 Fragment 的 onResume()

我使用了Navigationdrawer,其中包含许多fragment。我想调用fragment的onResume(),我需要从服务器加载更新的数据。 最佳答案 onResume()将在您的ActivityonResume()被调用时调用,您不必调用onResume()在Fragment中。阅读本文以了解FragmentLifecycle如果你想从你的Fragment中做到这一点,你应该这样做@OverridepublicvoidonResume(){super.onResume();//OnResumeFragment}此外,如果

android - 修改 Button 时 onResume 出现 NullPointerException,为什么?

我从我的一些用户那里得到了一个NullPointerException,我无法发现问题是什么,它被抛到这一行:((Button)findViewById(R.id.speakEnglishButton)).setText("");我看不出有什么问题,按钮与那个ID一起存在,它编译正常,在我的模拟器和2台设备上工作正常,但是我的开发者控制台中发布了大约100个左右的错误此版本的用户。仔细观察onResume:@OverrideprotectedvoidonResume(){super.onResume();SharedPreferencessp=PreferenceManager.get

android - onResume 方法不适用于 Twitter 实现

尝试将Twitter与我的应用集成。按照教程进行操作,但它不起作用。我有一个PreferenceActivity,它有一个CheckBoxPreference。如果单击,我将执行以下操作:chkTwitter.setOnPreferenceClickListener(newOnPreferenceClickListener(){@OverridepublicbooleanonPreferenceClick(Preference_pref){IntentfbIntent=newIntent(getApplicationContext(),TwitterConnectActivity.cl

android - 为什么在重新创建 Activity 时不会在 viewpager 中重新创建 fragment ?

在我的应用程序中,我使用带有tablayout的viewpager。当应用程序长时间处于后台时,会重新创建Activity但不会重新创建fragment,因此来自服务的数据不会在UI上更新。 最佳答案 将ui更新逻辑移动到onResume@OverridepublicvoidonResume(){super.onResume();//callapiforgettingdata//calluiprocessingmethod} 关于android-为什么在重新创建Activity时不会在v

android - 在 onResume() 之前动态更改 DialogFragment Max_Height?

我有一个自定义的DialogFragment,我想根据其View的内容大小(换行内容)动态更改其max_height。我不希望max_height的更新导致UI跳转,所以我计划在View生命周期的早期进行:onMeasure().但是我怎样才能通知包含的dialog或dialogFragment?从Dialogfragment中我可以获得它的托管View,但我无法注册它的onMeasure()事件。从View上看,我可以在onMeasure()方法中编写代码,但我将如何获得对其包含的对话框的引用?我看到了这篇文章,但是在onResume()改变高度会导致一个slagishUI(看到UI

Android - 暂停 Activity 后在 onResume() 之前调用 onConfigurationChanged()

在我的Activity中,我在播放视频时重写了onConfigurationChanged()方法,我不想等待一秒钟,直到系统再次准备好在我更改设备方向后继续播放视频。这工作得很好-我的视频继续流畅地播放并且方向发生变化,同时视频被重新缩放以适合屏幕尺寸。但是在执行这些步骤时我发现了一个错误:我在视频播放期间暂停了我的应用我改变方向我“恢复”我的应用首先发生的事情是:onConfigurationChanged()被调用,而不是onResume(),之后我的所有字段都应该被恢复!这会导致异常,其原因是除以零-某些字段等于0,因为它尚未恢复。当然,这不是期望的行为。我的应用在以与暂停时相

java - 使用 TabHost 和 LocalActivityManager 时不调用 Android OnResume

我设置了一个包含两个Activity的tabhost,因为我无法使用TabActivity,所以我使用了LocalActivityManager,但是当我切换选项卡时,不会为选项卡中的Activity调用onResume。这是我的设置:mlam=newLocalActivityManager(this,false);mlam.dispatchCreate(savedInstanceState);tabHost=(TabHost)findViewById(android.R.id.tabhost);tabHost.setup(mlam);我将dispatchResume和dispatch

android - 如何在 Android 中管理 Activity 的 onPause、onResume 自定义适配器

我有一个适配器,用于在ListView中显示消息,在聊天应用程序中查看类似的消息。创建Activity后,我能够完美地显示内容,但是当我返回并再次创建Activity时,适配器无法正常工作。调试时发现如下:函数receives()在收到消息时调用并更新注册,正如我上面提到的,显示是没有问题的创建Activity后ListView中的数据,但一旦我返回并重新启动我无法显示收到的消息的Activity。关于自定义适配器的onResume()onPause或onStart()方法是否缺少某些内容,例如再次注册或取消自定义适配器?感谢您的帮助。以下是我的Activity类的代码,它使用自定义适