如何知道我应该显示什么视图
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 中保存一个布尔值。因此,在用户单击登录时检查该布尔值是否已设置并显示相应的布局。
我有一个用户登录布局,当用户点击登录时会有两种可能的布局。
第一个是仪表板(布局 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 中保存一个布尔值。因此,在用户单击登录时检查该布尔值是否已设置并显示相应的布局。