0

Android用アプリの開発を始めました。Eclipseでコードを記述し、付属のエミュレーターを使用しています。エミュレータにポーグラムを送信すると、エラーが発生します。
デバッガーが一列に表示super.onCreate(savedInstanceState); // savedInstanceState = null

私のコード

public class PushAndroidActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {

        try
        {   
            super.onCreate(savedInstanceState);

            checkNotNull(SENDER_ID, "SENDER_ID");
4

1 に答える 1

2

デバイスを回転させてみてください-左CtrlF11。バンドルが!=nullであることがわかります

onSaveInstanceState()は、IDがある場合、デフォルトでビューに対して呼び出されます。デフォルトの実装では、IDを持つ階層内の各ビューでonSaveInstanceState()を呼び出すことにより、UIのインスタンスごとの状態のほとんどを処理します。あなたはこれらをチェックすることができます:

savedInstanceStateは常にnullです

onSaveInstanceState()メソッドが呼び出されたすべてのケースはいつですか?

于 2013-02-06T10:46:07.610 に答える