Ich habe eine "Login" XML im Layout. Und ich habe ein anderes XML ist die "Liste".Übergeben Sie den Textwert zwischen zwei xml
In meiner Anwendung loggen sich die Benutzer in die Anwendung mit E-Mail-Adresse und Passwort ein, als ihre Mail-Liste anzuzeigen. Ich habe es so gemacht:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
LoginScreen();
}
// I am receiving the email and password on the main layout for login page
public void LoginScreen()
{
setContentView(R.layout.main);
EditText emailTxt = (EditText) findViewById(R.id.txtMail);
EditText passwordTxt = (EditText) findViewById(R.id.txtPassword);
String email= epostaTxt.getText().toString();
String password = parolaTxt.getText().toString();
// After receive, call the MailList() for connection and getting the list
MailList()
}
// and I use this email and password again into the MailList() for connection with server then receive the mail list
public void MailList()
{
setContentView(R.layout.list);
EditText emailTxt = (EditText) findViewById(R.id.txtMail);
EditText passwordTxt = (EditText) findViewById(R.id.txtPassword);
String email= epostaTxt.getText().toString();
String password = parolaTxt.getText().toString();
Sending emain and password to the server etc...
}
Dies nur für jetzt, aber diese Codewiederholung wird fortgesetzt. Ich möchte diese E-Mail und das Passwort nur einmal von Editxt erhalten und alle Methoden verwenden. Und dieser Code funktioniert auch nicht, Maillist zeigt die Liste nicht, weil keine Verbindung hergestellt werden kann
Wie kann ich das tun? Jede Antwort wäre willkommen.
[EDIT] Es ist mit globalen Variablen zu statischen Variablen gelöst.
Fast korrekt. Dies sind nicht meine Aktivitäten tatsächlich gibt es nur eine Aktivitätsklasse für "Main" XML, die die Anmeldeseite ist. Und die "Liste" XML für Maillist() und es ist keine Aktivität, es ist nur ein XML. Ich möchte Daten zwischen main.xml und list.xml übergeben – Merve
Ich habe es versucht, aber es funktioniert nicht mit globalen Variablen – Merve