2017-02-19 3 views
0

Ich habe die vorhandene App-Seite als neue Aktivität mit der Bezeichnung LoginActivity-Seite hinzugefügt.Hinzufügen der Anmeldungsaktivitätsseite Android Studio

  1. Wie kann ich eine Verknüpfung zur vorhandenen App erstellen?
  2. Wie funktioniert die SIGN/REGISTER-Taste?
+0

Was? Bitte klären Sie genauer – JordanH

+0

Eigentlich was Sie tun möchten.? –

+0

Ich hatte Android App mit etwa und Status-Seiten. Jetzt möchte ich Login-Seite hinzufügen. Von New Activity Menü hinzugefügt bereit Vorlage der Anmeldung. Jetzt weiß ich nicht, wie man mit Hauptanwendung verbindet. Wenn die Aktivität hinzugefügt wird, werden die XML-Datei und das Manifest automatisch für neue Aktivitäten aktualisiert. Nun, was ich verpasst habe, um es zu arbeiten Login-Seite –

Antwort

0

Von Ihrem Activity rufen Sie die LoginActivity mit startActivityForResult() -Methode

Zum Beispiel (ex MainActivity.):

Intent i = new Intent(this, LoginActivity.class); 
startActivityForResult(i, 123); 

In Ihrem LoginActivity den Datensatz, die Sie zurück zu MainActivity zurückkehren möchten .

Zum Beispiel: In LoginActivity wenn Sie möchten, um Daten senden zurück:

Intent returnIntent = new Intent(); 
returnIntent.putExtra("result",result); 
setResult(Activity.RESULT_OK,returnIntent); 
finish(); 

Jetzt in Ihrer MainActivity Klasse Schreib für die onActivityResult() Methode folgenden Code ein.

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 

    if (requestCode == 123) { 
     if(resultCode == Activity.RESULT_OK){ 
      String result=data.getStringExtra("result"); 
     } 
     if (resultCode == Activity.RESULT_CANCELED) { 
      // Not logged in 
     } 
    } 
} 
+0

Nicht gelöst :(... –

+0

Was funktioniert nicht? – Scinfu

+0

Ich habe neues Aktivitätskennwort hinzugefügt und weiß nicht, wie man mit der Hauptaktivität verknüpft, ich habe versucht, hier einige Tipps zu verwenden, ohne Erfolg –

Verwandte Themen