i eine Anwendung habe, in dem Mainactivity zuerst und überprüft, ob der Benutzer gestartet werden, wird mit Hilfe der App beim ersten Mal nicht, wenn es erste Mal ist, startet es die Login-Seite sonst die andere Seite, in der ich habe tabLayout (Homeactivity.java) mit zwei Tabs. Sobald meine Homeactivity gestartet ist, verbindet sie sich mit der URL und ruft die JSON-Daten ab.Handhabung Einführung von Aktivitäten
Wenn Sie auf die Schaltfläche Zurück auf Homeactivity klicken, wird die Anwendung beendet.
Das Problem, dem ich gegenüberstehe, ist, wenn ich die Anwendung öffne das erste Mal öffne oder nicht öffne und die Homeactivity aber seine Verbindung zur URL nicht öffne und die Daten abhole, es sei denn es ist von den letzten activites.I kann nicht entfernen Versteh das Problem, jede Hilfe.Folgend ist mein Code in HomeActivity für das Zurückdrücken irgendeines Problems in diesem.
@Override
public void onBackPressed() {
ImageView image=new ImageView(this);
image.setImageResource(android.R.drawable.ic_dialog_alert);
new AlertDialog.Builder(this)
.setView(image)
.setMessage("Are you sure you want to exit the application?")
.setCancelable(false)
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
})
.setNegativeButton("No",null)
.show();
}
und für den Benutzer erste Mal überprüft oder nicht, ist dies der Code
if(prefs.isLoggedIn()){
startActivity(new Intent(MainActivity.this,HomeActivity.class));
}
setContentView(R.layout.activity_main);
zeigen Sie Ihren Code für ein besseres Verständnis – Vickyexpert
Bitte geben Sie einen Code hinzugefügt –