У меня есть пользовательский макет входа, когда пользователь нажимает на вход, будет два возможных макета.Как узнать, какой вид я должен отображать
1-й из них будет приборную панель (макет) с кнопкой времени в затем, если нажата было бы открыть другую компоновку (макета Б).
2-й возможный макет, когда время уже было нажато, будет автоматически отображаться макет B.
Кнопка onClickEvent в макет:
case R.id.dashboard_btn_login:
Intent intent = new Intent(this, listviewscreen.class);
intent.putExtra("login", value);
Dashboard.this.startActivity(intent);
//should make a flag here that i have sent it to listviewscreen
break;
Код для входа в макете при нажатии входа в
public void onClick(View v) {
switch(v.getId()){
case R.id.loginscreen_btn_login:
checkInput();
break;
}
}
private void checkInput(){
username = userET.getText().toString();
password = passET.getText().toString();
if(username.equals("admin")){
if(password.equals("admin")){
Intent intent = new Intent(this, Dashboard.class);
intent.putExtra("login", value); //Optional parameters
LoginActivity.this.startActivity(intent);
, как я должен получить флаг, макет отправить?
, если вы покажете свой код, может быть он решил – sushildlh
Я просто использовал время, чтобы узнать, была ли кнопка нажата. ** если ** время-в еще не установлено, то open layoutA ** else ** layoutB – MadHatter
использовать share prefernce как @febi сказал, он решает вашу проблему ИЛИ вы хотите больше информации, чем размещать свой код здесь. Итак, у нас есть идея, что вы сделали. – sushildlh