草庐IT

oncreate

全部标签

android - android中onCreate之前调用的是什么

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AndroidActivityLifeCycle-differencebetweenonPause()andOnStop()在android中onCreate之前调用什么?这样,当我单击一个选项卡时,我可以在实际呈现下一个屏幕之前显示加载屏幕或某些功能。

android - Content Provider的onCreate

我发现首先调用ContentProvider的onCreate,甚至在我的Activity的onCreate之前。例如:VogellaAndroidSqlLite.但我想知道它是如何发生的以及为什么发生?是不是因为我们在Manifest中注册为provider? 最佳答案 onCreate是在启动时初始化您的内容提供者。在应用程序启动时,在应用程序主线程上为所有已注册的内容提供者调用此方法。是的,这是因为您在list中注册了它们... 关于android-ContentProvider的

android - OnWindowFocusChanged 和 onCreate - Android

我正在尝试以编程方式设置UI元素。我可以在onWindowFocusChanged方法中设置UI元素吗?我想问的问题是-我应该在onCreate方法中还是在onWindowFocusChanged中设置UI元素?代码-@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.baselayout);}和@OverridepublicvoidonWindow

android - 为什么在 startActivityForResult 之后调用 oncreate 方法?

在我的应用程序中,我想从Gallery中选择图像并在ListView中设置图像。在我的ListView中,我有16行。因此,当项目单击ListView时,打开图库并将图像设置为ListView。但我的问题有时出现在调用startActivityForResult(),oncreate()`方法之后。这是点击代码Intentintent=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);intent.setType("image/*");startActi

android - 为什么我们在 onCreate() 中设置内容 View 而不是在 onStart() 或 onResume() 中?

我创建了一个小程序来在onResume()方法而不是onCreate()上设置内容View,它工作正常。onResume(){setContentView(R.layout.activity_main);editText1=(EditText)findViewById(R.id.ed1);editText2=(EditText)findViewById(R.id.ed2);Buttonbutton=(Button)findViewById(R.id.button1);button.setOnClickListener(newView.OnClickListener(){@Overrid

android - 如何在测试期间调用 oncreate 之前获取 Activity 引用

如何在调用onCreate之前获取Activity的引用。虽然它正在接受测试。我使用ActivityTestRule作为JUnit规则。这个要求的原因是我想从测试中注入(inject)模拟到Activity中。publicclassMyActivityextendsActivity{MyComponentmyComponent;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);if(myComponent==null){myComponent...//init

android - 为什么 Bundle 对象在 onCreate() 上总是 null?

我正在尝试进入Android编程,因为我从一本书中获取了一些示例。在这些示例中,要求放置以下代码:publicclassExemploCicloVidaextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(Bundleicicle){super.onCreate(icicle);Log.i(TAG,getClassName()+"onCreate()calledon:"+icicle);TextViewt=newTextView(this);t.setText("Exem

android - 为什么每当我翻阅我的应用程序 viewPager 时,我的 fragment onCreate 都会被广泛调用?

我不太了解这个fragment生命周期业务。我有一个非常标准的3页水平sliderView寻呼机布局,用于我的应用程序的“查看详细信息”部分。我在三个页面的中间页面启动我的应用程序。我的FragmentActivity将页面设置为第1页。mPager.setCurrentItem(1);//defaulttocenterpage,currentdataviewfragment我一直在使用FragmentStatePagerAdapter,因为使用FragmentPagerAdapter有时会使我的应用程序崩溃,例如,当从暂停状态返回时,这是目前解决该问题的最快方法。似乎有效,但我怀疑状

android - 创建Activity对象时是否调用onCreate?

创建扩展activity的类对象时会调用onCreate吗?或者它仅在Activity开始时调用,例如通过startActivity(...)。 最佳答案 为了回答您的问题,对于扩展Activity的类,如果您尝试通过正常方式(MyActivityma=newMyActivity();)实例化该Activity,则不会调用onCreate()方法。仅当您以Intent启动Activity时,才会调用该方法。 关于android-创建Activity对象时是否调用onCreate?,我们在

android - 屏幕旋转时不调用 onCreate - Android

我正在构建一个需要知道设备是处于横向还是纵向模式的应用。所以我想,我将使用onCreate,我知道这是在设备旋转时调用的。但是onCreate只调用一次!!当我旋转设备时,没有任何反应。我正在实际设备上调试,MotorolaXoom,所以我没有使用模拟器。有人遇到过这种问题吗? 最佳答案 检查是否是你声明的Manifest文件android:configChanges="orientation"如果你声明了这个标志,Activity将不会被销毁和重新创建以及回调onConfigurationChanged()将被调用。