如何知道我应该显示什么视图

How to know what view i should display

我有一个用户登录布局,当用户点击登录时会有两种可能的布局。

第一个是仪表板(布局 A),带有一个计时按钮,如果单击它会打开另一个布局(布局 B)。

第二种可能的布局是当时间已经被点击时它会自动显示布局B.

布局 A 中的按钮 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);

如何获取layout A发送的flag?

进入布局 A 后,在 SharedPreference 中保存一个布尔值。因此,在用户单击登录时检查该布尔值是否已设置并显示相应的布局。