当用户点击登录时,我有一个用户登录布局,将有两种可能的布局。
第一个是仪表板( 布局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发送的标志?
答案 0 :(得分:0)
输入布局A后,在SharedPreference中保存一个布尔值。因此,在用户点击登录时检查是否已设置布尔值并显示相应的布局。