B
Bladefs
Erfahrenes Mitglied
- 14
Hi,
und zwar habe ich versucht ein App zu schreiben:
Im main View habe ich eine Liste (funktioniert auch alles). Im Kontextmenü wechsel ich dann per Klick auf eine neue Activity, die das Hinzufügen zu der DB (Quelle von dem Listview) ermöglichen soll.
Soweit funktioniert es auch schon.
Realisiert habe ich das durch Ausführung folgenden Codes in der main:
In der Add.class gibt es nun einen Button Abbrechen.
Mittels diesem soll man zurück auf die main kommen.
Der DDMS sagt mir nun aber das Suchdb 3 mal aufgerufen wird, das merkt man auch, da man 3 mal auf Schließen klicken muss um die App zu schließen ...
Kann mir einer sagen was ich falsch mache?
Meine Main wird übrigens mittels
geschlossen, sollte man das ändern oder recht so?
Danke vielmals
und zwar habe ich versucht ein App zu schreiben:
Im main View habe ich eine Liste (funktioniert auch alles). Im Kontextmenü wechsel ich dann per Klick auf eine neue Activity, die das Hinzufügen zu der DB (Quelle von dem Listview) ermöglichen soll.
Soweit funktioniert es auch schon.
Realisiert habe ich das durch Ausführung folgenden Codes in der main:
Code:
Intent add = new Intent(this, Add.class);
startActivity(add);
In der Add.class gibt es nun einen Button Abbrechen.
Mittels diesem soll man zurück auf die main kommen.
Code:
this.finish();
Intent re = new Intent(this, SuchDB.class);
startActivity(re);
Der DDMS sagt mir nun aber das Suchdb 3 mal aufgerufen wird, das merkt man auch, da man 3 mal auf Schließen klicken muss um die App zu schließen ...
Kann mir einer sagen was ich falsch mache?
Meine Main wird übrigens mittels
Code:
public void schließen(){
myCursor.close();
db.close();
super.onPause();
this.finish();
}
public void onPause(){
this.schließen();
}
public void onStop(){
this.schließen();
}
public void onDestroy(){
this.schließen();
}
geschlossen, sollte man das ändern oder recht so?
Danke vielmals