このようなアーキテクチャを持つアプリを作成しています
2つの活動があります
a) ベースアクティビティ
b) メインアクティビティ
BaseActivity は Activity を拡張します
と
mainActivity は BaseActivity を拡張します
今
public class MainActivity extends BaseActivity {
onCreate(Bundle SavedInstance) {
super.OnCreate(SavedInstance)
setContentView(R.Layout.screen_main)
}
}
と
public class BaseActivity extends Activity {
onCreate(Bundle SavedInstance) {
super.OnCreate(SavedInstance)
//not doing anything else in on create
}
}
アプリを起動すると MainActivity が呼び出されますが、アプリがコンテンツビューをR.Layout.screen_main
イライラするような 2 秒間設定する前に、最初にタイトル付きの白い画面が点滅してから実行されますsetContentView(R.Layout.screen_main);
アプリがスーパーで処理されている間、コンテンツ ビューを Android のデフォルト レイアウトに設定しているように感じます。OnCreate
ほとんどのアプリの場合、代わりにアプリのタイトルバーのない黒い画面が表示されますが、私のアプリでは最初に白い画面とタイトルバーのデフォルトのAndroidレイアウトが表示され、次にレイアウトが読み込まれるので、私の質問は
アプリが他のすべてのことで最初に行うことは、レイアウトを設定して、アプリを起動したときにビューが表示され、最初に空白の黒い画面でさえタイトル付きの白い画面が表示されないようにするためです。この画面の代わりに