我将 1 个 Activity 用于多任务取决于我从 MainActivity 传递的意图。因此,如果我通过“是”,它将显示和隐藏视图的一些元素,否则它将显示正常活动,但有时应用程序由于 NullPointerExepction 而崩溃,它会将我带到我调用意图字符串的地方,就像没有传递字符串一样。所以我想知道是不是因为我使用的是字符串而不是布尔值。对于我的情况,更好的方法是什么?
这是我现在使用的:
public String getUserStatus(){
Intent intent = getIntent();
isUserLogedin = intent.getExtras().getString("userstatus");
return isUserLogedin ;
}
我用这个:
if(getUserStatus().equals("yes"))