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

时间:2016-10-21 04:44:45

标签: android user-interface android-view

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

第一个是仪表板( 布局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);

我应该如何获得布局A发送的标志?

1 个答案:

答案 0 :(得分:0)

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