-1

XML を ContentView に動的に設定する必要がありますか?

これは私のコードです:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        value = extras.getString("ID_position");
        Log.e("TESTVALUE", value);
    }


    if (value.equals("0")){
    setContentView(R.layout.list_mobile);
    }
    if (value.equals("1")){
    setContentView(R.layout.custom_dialog1);
    }
}

アクティビティを開くとクラッシュします...助けてください^^

PS: 値は正しいです ;)

編集:私は拡張クラスで大きな間違いを犯しました...いまいましいコピーと貼り付け...もう一度申し訳ありません;)今はうまくいきます

4

1 に答える 1

1

コードを見ると、考えられる理由は次のとおりです。

Bundlewith id = ID_positionhas type 以外の値はString=>valueになり、 atにnullなります。代わりに入れなかったのは確かですか?NPEvalue.equals()int

于 2014-04-08T17:06:19.823 に答える