如果條件 我不知道爲什麼這個代碼不工作的菜單應該被隱藏。不工作調用setVisible
public boolean onOptionsItemSelected(MenuItem item) {
String admin = "[email protected]";
if (FirebaseAuth.getInstance().getCurrentUser().getEmail() == admin) {
MenuItem menuItem = (MenuItem) findViewById(R.id.settings_item_1);
menuItem.setVisible(false);
} else {
switch (item.getItemId()) {
case R.id.settings_item_1:
finish();
startActivity(new Intent(getApplicationContext(), Add_User.class));
break;
case R.id.settings_item_2:
Toast.makeText(getApplicationContext(),
"Вышел", Toast.LENGTH_LONG).show();
break;
}
}
return super.onOptionsItemSelected(item);
}
它的作品,但菜單中有這個項目。 如果我點擊這個方法,它會消失 – shcherbuk
@shcherbuk,那是你正在試圖實現的嗎? –
是的,只有條件滿足時才需要物品立即運行。 – shcherbuk