Я использую 1 Активность для нескольких задач зависит от намерения, которое я передаю из MainActivity. Поэтому, если я передаю «да», он отобразит и скроет некоторые элементы View, в противном случае он покажет нормальную активность, но несколько раз сбой приложения из-за NullPointerExepction и приведет меня к тому месту, где я называю намерение String, как будто ни одна строка не прошла. Так что я wondring, если это потому, что я использую строку вместо логического или так. Какой был бы лучший способ для моего дела?
здесь то, что я использую сейчас:Я получаю исключение NullPointerException при вызове .equals() в null String
public String getUserStatus(){
Intent intent = getIntent();
isUserLogedin = intent.getExtras().getString("userstatus");
return isUserLogedin ;
}
и я использую это:
if(getUserStatus().equals("yes"))
Можете вставить код, пожалуйста? И лодка? – Andres
@Andres обновленный – Alamri
Похоже, что результат 'getExtras()', вероятно, null. Согласно [документации] (http://developer.android.com/reference/android/content/Intent.html#getExtras()), ['getExtras()'] (http://developer.android.com/ reference/android/content/Intent.html # getExtras()) возвращает значение null, если никаких дополнительных значений не задано. – jahroy