如何忽略此程序中的某些意图键

时间:2014-05-06 11:24:39

标签: android android-intent

我想忽略一些null的intent键,因为用户在我的程序的第一个时间间隔内没有为它们输入任何值。看看:

Intent getAll = getIntent();
//this value is entered and is from Activity A.
String b_spnr1 = getAll.getStringExtra("intnt_bSP1");
//Dosnt have any value yet and came from Activity B.
double[] dead_wght = getAll.getDoubleArrayExtra("dead_intnt");

如果我运行它(输入活动A的值)并希望在此处看到它并忽略输入活动B的值,我得到NullpointerException错误。

如何更改此代码以获取插入的值并忽略活动B中其他值的缺席。

1 个答案:

答案 0 :(得分:5)

您可以使用intent.hasExtra(“key”)来检查intent是否包含特定键。