Ниже приведен код, позволяющий проверить, вошел ли пользователь в систему или нет, поэтому, если пользователь вошел в систему, он увидит «приветствие-макет» или «регистрация-макет».
В зависимости от статуса пользователя (зарегистрирован / не зарегистрирован) я хочу отображать различные "menuItems" или "Menu".
Нужно ли создавать разные классы для зарегистрированного и незарегистрированного пользователя?
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
/* check User's "STATUS" is logged-in or not and display screen according to "STATUS" */
SharedPreferences prefs = getSharedPreferences("CRUMBS",MODE_PRIVATE);
if (prefs.getString("logged", "").toString().equals("logged")) {
setContentView(R.layout.crumbs_view_logged);
//Display menu items > " Logout " & " Profile "
}else{
setContentView(R.layout.crumbs_view_default);
//Display menu items > "Register" & " Login "
}
}
Заранее спасибо:)