Создайте класс, который расширяет Application
(не забудьте обновить файл манифеста) и добавьте в него обязательные поля (имя пользователя, пароль и т. Д.).Этот класс будет доступен для всех ваших действий.Вы можете найти подробное объяснение здесь .
Позже отредактируйте:
Допустим, у вас есть класс Session
с полем username
.
class Session {
public String username = "";
}
Далее, расширьте Application
:
class App extends Application {
Session session = new Session();
public String getUsername() {
return session.username;
}
public void setUsername(String username) {
session.username = username;
}
}
Теперь, когда вы хотите получить доступ к имени пользователя, вы можете сделать это из любого действия:
App app = (App) getApplication();
String username = app.getUsername();
if (username.equals("")) {
// the user is not logged in, do something
}