草庐IT

onCreate

全部标签

android - 带参数启动 Activity

我是Android开发的新手。我想创建并启动一项Activity以显示有关游戏的信息。我表明我需要一个gameId的信息。如何将此游戏ID传递给Activity?游戏ID是绝对必要的,所以如果没有ID,我不想创建或启动Activity。就像Activity只有一个参数的一个构造函数。我该怎么做?谢谢。 最佳答案 将一个int作为你的id放入新的Intent。Intentintent=newIntent(FirstActivity.this,SecondActivity.class);Bundleb=newBundle();b.put

android - 带参数启动 Activity

我是Android开发的新手。我想创建并启动一项Activity以显示有关游戏的信息。我表明我需要一个gameId的信息。如何将此游戏ID传递给Activity?游戏ID是绝对必要的,所以如果没有ID,我不想创建或启动Activity。就像Activity只有一个参数的一个构造函数。我该怎么做?谢谢。 最佳答案 将一个int作为你的id放入新的Intent。Intentintent=newIntent(FirstActivity.this,SecondActivity.class);Bundleb=newBundle();b.put

android - SQLiteOpenHelper onCreate()/onUpgrade() 什么时候运行?

我已经在我的SQLiteOpenHelperonCreate()中创建了我的表,但是收到了SQLiteException:nosuchtable或SQLiteException:nosuchcolumn错误。为什么?NOTE:(Thisistheamalgamatedsummaryoftensofsimilarquestionseveryweek.Attemptingtoprovidea"canonical"communitywikiquestion/answerheresothatallthosequestionscanbedirectedtoagoodreference.)

android - SQLiteOpenHelper onCreate()/onUpgrade() 什么时候运行?

我已经在我的SQLiteOpenHelperonCreate()中创建了我的表,但是收到了SQLiteException:nosuchtable或SQLiteException:nosuchcolumn错误。为什么?NOTE:(Thisistheamalgamatedsummaryoftensofsimilarquestionseveryweek.Attemptingtoprovidea"canonical"communitywikiquestion/answerheresothatallthosequestionscanbedirectedtoagoodreference.)

android - 旋转Android上的 Activity 重启

在我的Android应用程序中,当我旋转设备(滑出键盘)时,我的Activity会重新启动(调用onCreate)。现在,这可能就是它应该的样子,但是我在onCreate方法中做了很多初始设置,所以我需要:将所有初始设置放在另一个函数中,这样它就不会在设备旋转时全部丢失或使onCreate不再被调用,布局只是调整或将应用限制为仅纵向,以便不调用onCreate。 最佳答案 使用应用程序类根据您在初始化中所做的事情,您可以考虑创建一个扩展Application的新类,并将您的初始化代码移动到该类中重写的onCreate方法中.publ

android - 旋转Android上的 Activity 重启

在我的Android应用程序中,当我旋转设备(滑出键盘)时,我的Activity会重新启动(调用onCreate)。现在,这可能就是它应该的样子,但是我在onCreate方法中做了很多初始设置,所以我需要:将所有初始设置放在另一个函数中,这样它就不会在设备旋转时全部丢失或使onCreate不再被调用,布局只是调整或将应用限制为仅纵向,以便不调用onCreate。 最佳答案 使用应用程序类根据您在初始化中所做的事情,您可以考虑创建一个扩展Application的新类,并将您的初始化代码移动到该类中重写的onCreate方法中.publ

android - onCreate() 不被 getWritableDatabase() 调用

我正在我的android应用程序中编写一个数据库,但我的表没有被创建。我在我的onCreate方法中添加了断点,我的getWriteableDatabase和getWritableDatabase被调用,但onCreate没有被调用。packagecom.fslade.app;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;importandroid.util.Log;publicclassD

android - 如何在 onCreate 后立即启动动画?

我关注http://developer.android.com/guide/topics/graphics/view-animation.html#frame-animation有微小的变化。我决定制作动画循环并希望它从一开始就开始。我的动画位于drawable/listening.xml:还有我的初始化代码:@OverridepublicvoidonWindowFocusChanged(booleanhasFocus){super.onWindowFocusChanged(hasFocus);animImg=(ImageView)findViewById(R.id.listen_an

Android onCreate onResume

我有问题。当我第一次启动我的android应用程序时,在主要Activity中onCreate和onResume都会被调用。但我只想被称为onCreate。我能做什么? 最佳答案 根据SDK文档,您看到的是预期行为。查看Activity文档中的流程图-ActivityLifecycle.您可以通过编程方式来克服这个问题,方法是保留一个实例成员来跟踪之前是否调用过onResume-第一次调用它时,设置变量并返回例如privatebooleanresumeHasRun=false;@OverrideprotectedvoidonResu

android - Fragment 必须在主题 onCreate 中指定preferenceTheme

我正在尝试找出为什么会出现此错误:java.lang.IllegalStateException:MustspecifypreferenceThemeinthemeatandroid.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:210)atandroid.support.v4.app.Fragment.performCreate(Fragment.java:2177)atandroid.support.v4.app.FragmentManagerImpl.mo