Ich habe ein Benutzer-Login-Layout, wenn der Benutzer auf die Anmeldung klickt, gibt es zwei mögliche Layouts.Wie Sie wissen, welche Ansicht ich anzeigen soll
Der erst würde man das Armaturenbrett (Layout A) mit einem Knopf zu Zeit in dann, wenn geklickt würde es ein anderes Layout öffnen (Layout B).
Das zweite mögliche Layout ist, wenn die Time-in schon geklickt wurden, wird automatisch das Layout B angezeigt.
Knopf onClickEvent in Layout A:
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;
-Code für die Anmeldung in dem Layout, wenn Sign-in klicken
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);
wie soll ich die Flagge erhalten, die ein Sende-Layout?
Wenn Sie Ihren Code zeigen, kann es gelöst werden – sushildlh
Ich habe nur die Zeit in, um zu wissen, ob die Schaltfläche war klicken. ** Wenn ** time-in noch nicht festgelegt ist, dann öffne LayoutA ** else ** layoutB – MadHatter
benutze share preference wie @febi sagte, es löst dein Problem ODER du willst mehr Infos als poste deinen Code hier. Also haben wir eine Idee was du getan hast. – sushildlh