jjzjj

onCreate

全部标签

android - onCreate() 中未调用日志语句

我的onCreate()方法中有一系列Log语句用于调试,但有时它们并没有打印在我的LogCat中>。是否有任何人知道这一点的原因?也许我误解了Activity生命周期的基础知识。我去过thedeveloper'spage,但它仍然没有意义。让我澄清一下,如果我卸载应用程序然后再次从Eclipse启动它,则会显示Log调用。但是,我正在运行测试以在应用程序运行后查看其功能。我有一个MainMenuActivity,该Activity源于多个其他Activity。当我卸载应用程序并重新启动它时,它会打印出我希望它打印的内容。然后,我转到设备的设置并ForceQuit应用程序(这样做正确吗

android - onServiceConnected 是否仅在 Service onCreate 之后调用?

在我当前的Android项目中,我通过startService()启动一个服务,然后我用bindService()绑定(bind)到该服务。(我这样做是因为我想启动一个可以与之通信的服务,没关系)在上下文绑定(bind)到服务后,通常ServiceConnection(我之前创建的)的onServiceConnected()理解这个没错。我是否可以假设,onServiceConnected()仅在我的服务的onCreate中的我的所有代码执行后调用? 最佳答案 CanIassume,thatonServiceConnected()i

android - 由于 newrelic 异常,应用程序在 onCreate 中崩溃

我已经使用AndroidStudiobeta0.8.2创建了一个Android应用程序,一切都很顺利,直到最近几天我在运行它时开始收到此异常:07-2414:50:11.0441176-1176/com.vme.vmeI/Crashlytics﹕InitializingCrashlytics1.1.11.1007-2414:50:11.7642325-2325/system_processD/MobileDataStateTracker﹕default:Broadcastreceived:android.intent.action.ANY_DATA_STATEapnType=defau

android - 如果应用仍在运行onCreate方法,为什么onResume方法将被执行两次?

我正在开发一个Android应用程序,并且在其中一项Activity中,我正在使用MapsActivity来显示map。我所看到的是,在2.2(API8)模拟器上需要花费一些时间来加载map,并且我有时间按菜单按钮,然后返回到应用程序,并且它仍在setContentView()上加载,这是问题所在当它进入onResume()时,它将被调用两次。根据AndroidActivity的生命周期,在onPause()->[onRestart()->onStart()]->onResume()之后,如果应用再次出现在前台,则会调用onResume()在启动时onCreate()->[onStar

android - 在 AppWidget 的 RemoteViewsFactory 中的 onCreated() 之后依赖对 onDataSetChanged() 的调用是否安全

我根据android文档开发了我的AppWidget,在onCreate()中加载我的光标并在onDataSetChanged()中重新加载它,并且一切正常,直到我在RemoteViewsService.RemoteViewsFactory中设置了一些断点并且令人惊讶地发现onDataSetChanged()总是在调用onCreate()之后调用,这使得我的光标在第一次创建时加载了两次。我使用的是Android4.4.3。根据Apidoc,publicabstractvoidonDataSetChanged()AddedinAPIlevel11CalledwhennotifyDataS

Android fragment OnCreateView 调用了两次

我正在使用带有fragment的FragmentPagerAdapter。我的问题是,当我调用setCurrentItem时,正在加载的fragment的OnCreateView方法被调用了两次。然而,重要的是要注意fragment不会被重新创建,它只是被恢复。我迫切希望找到一种解决方案,使OnCreateView只被调用一次。我查看了以下问题以及更多问题,但没有一个包含我的案例的答案:AndroidoncreateviewcalledtwiceOnCreateViewcalledmultipletimes/WorkingwithActionBarandFragmentsFragmen

android - 无需调用 onCreate 即可更改方向

我想在不调用onCreate方法的情况下更改布局。我还在我的Activity中定义了android:configChanges="orientation|keyboardHidden"并且它没有调用onCreate方法但是布局在横向模式下没有适当调整。我当前的布局如下所示。将方向更改为横向后如下所示:但在横向上我想要以下结果。是否有autoadjacent属性?我该怎么做? 最佳答案 当View从纵向变为横向时,没有自动调整属性。对于要以横向模式显示的图像创建一个filename.xml文件并设计横向模式的布局。在您用于Activi

AndroidRuntimeException : requestFeature() must be called before adding content exclusive to Honeycomb 3. 1 - 3.2.1

上次更新后,我的应用出现以下问题:java.lang.RuntimeException:UnabletostartactivityComponentInfo{my.package/my.package.MyMainActivity}:android.util.AndroidRuntimeException:requestFeature()mustbecalledbeforeaddingcontentatandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:1818)atandroid.app.Activ

android - 在 singleTask Activity 的 onCreate() 中使用旧的额外内容

例如,我创建了包含2个Activity的项目:带有android:launchMode="singleTask"标志的FirstActivity和SecondActivity。首先用户启动FirstActivity,此后SecondActivity将在单击按钮时启动。我们从SecondActivity创建状态栏通知。Intentintent=newIntent(SecondActivity.this,FirstActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);intent.putExtra(FirstActi

android - 如何使用 Android 缓存 View 并避免每次调用 onCreate

我有个问题让我很烦。在Android中,我有一个应用程序,它似乎在每次创建Activity的新实例时调用onCreate,因为这个Activity是另一个Activity的儿子,它在完成时自行完成它结束了对一份数据的作用。每次调用onCreate似乎都是重新解析XML以创建View并重新附加/重新创建代码的监听器等等。那么有没有办法缓存一个每次调用的activity,如果我们在移动设备上点击后退按钮就看不到它呢?这就像真正隐藏它(无法使用后退按钮访问)并且仅在必要时销毁。提前谢谢大家:) 最佳答案 Android将处理大多数适用的V