[解決済み] onCreateが呼ばれない
質問
2つのアクティビティがあります。最初のアクティビティでは、ユーザーがボタンをクリックすると、2番目のアクティビティが起動します。2番目のアクティビティはすべての作業を行います。
私は次のように2番目のアクティビティを起動します。これはonClickListener Inner Classの中にあり、私は明示的に(FirstActivity.this,Simple.Class)でそれを呼び出してみましたが同じことが起こります。
Intent test = new Intent(arg0.getContext(),Simple.class);
startActivity(test);
エミュレータ上では、2番目のアクティビティを呼び出すように画面が移動するのが見えますが、黒い画面が表示されるだけで、レイアウトからは何も読み込まれません。logcat を見てみると、バインダースレッドに失敗したメッセージがいくつかあります。これは私の2番目の活動からのonCreate関数ですが、私は画面またはlogcatのどちらからも、Log関数が呼び出されたことを示す結果を得ることはありません。
public void onCreate(Bundle savedState)
{
Log.d("SimpleActivity","OnCreate Started");
super.onCreate(savedState);
setContentView(R.layout.simple);
Log.d("SimpleActivity","OnCreate Ended");
}
注:上記のコードでは、OnCreate()でsuper.onCreate(savedState)を使用してベースコンストラクタを呼び出しています。
どのように解決するのですか?
私が経験したのは、間違ったオーバーライドをしたことです。
onCreate
メソッドをオーバーライドしていたことです。私がオーバーライドしていたのは
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState)
をオーバーライドする必要があったのに
protected void onCreate(@Nullable Bundle savedInstanceState)
. もしかしたら、これは誰かの役に立つかもしれませんね。
関連
-
[解決済み】Looper.prepare()を呼び出していないスレッド内でハンドラを作成できない。)
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] FragmentでonActivityResultが呼び出されない
-
[解決済み] FragmentのsetRetainInstance(boolean)を理解する。
-
[解決済み] 親アクティビティに正しく戻るにはどうしたらよいですか?
-
[解決済み] Android Debug Bridgeでアプリケーションのインストール時にINSTALL_FAILED_VERSION_DOWNGRADEを無視する方法はありますか?
-
[解決済み] Androidでマイナスマージンを使用するのは悪いことですか?
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] FloatingActionButtonのサンプルとサポートライブラリ
-
[解決済み] グリッドビューの高さが削減される
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] android: imageview の画像を画面に合わせて伸縮させる
-
[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
-
[解決済み] データベースでリサイクルビューを使用する
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] アンドロイドのクライアントでヒープアップデートを有効にする方法
-
[解決済み] 複数のフィルタを持つBroadcastReceiverか、複数のBroadcastReceiverか?
-
[解決済み] FABアイコンの色を設定する
-
[解決済み] アンドロイドボタンセレクター
-
[解決済み] ブルートゥースアプリケーションのテストにアンドロイドエミュレータを使用するには?
-
[解決済み] WhatsAppでメッセージを送信する