2017-02-13 2 views
-1

Wenn es möglich ist, eine Case-Switch-Anweisung für eine Schaltfläche (Anmelde-Schaltfläche) mit zwei Switch-Fällen zu erstellen: Client und Worker werden auf zwei Seiten umgeleitet. Wie würde ich das im Android Studio erreichen?Wie erstelle ich eine Case-Switch-Anweisung für die Anmeldeseite für einen Client und einen Worker?

+0

Welche Kriterien bestimmen, welche Aktivität gestartet werden soll? –

+0

Verwenden Sie einen Radiobutton in Ihrem Layout und prüfen Sie, welche ausgewählt ist (Client oder Worker) und basierend darauf eine andere Aktivität starten. –

Antwort

0

Ihre Frage ist nicht wirklich klar, aber mit wenigen Annahmen im Hinterkopf ist hier, wie Sie dies erreichen können.
Hier ist ein Beispiel, das ein Flag zwischen drei Arten von Benutzern haben würde zu unterscheiden:

switch(user.getType()){ 
    case UserType.ADMIN: 
    startActivity(new Intent(this, AdminActivity.class)); 
    break; 

    case UserType.NORMAL: 
    startActivity(new Intent(this,NormalUserActivity.class)); 
    break; 

    case UserType.AUTHOR: 
    startActivity(new Intent(this,AuthorActivity.class)); 
    break; 

    default: 
    Log.d("Unknown User type"); 
} 

Bitte beim nächsten Mal machen Sie Ihre Frage spezifisch ist.

Verwandte Themen