5
Ich habe eine Frage in Android beim Erstellen meiner Google-Maps-Anwendung.Schließen einer Aktivität aus einer anderen Klasse
Ich habe eine Aktivität, wie unten
public class MapCallActivity extends MapActivity {
classA class = new classA(this);
classA.callMethod();
}
Die classA
wie nachstehend definiert ist:
public class classA{
public classA(Context context){
this.myContext = context;
}
void callMethod(){
if (isFileValid) {
<do_something...>;
} else {
<call_the_activity's finish() method>;
}
}
}
Gibt es eine Möglichkeit, dass ich <call_the_activity's finish() method>
so dass die MapCallActivity
schließt zu tun?
Jede Hilfe wird geschätzt!
Gibt es keine Möglichkeit, irgendein Objekt zu werfen, um es direkt zu schließen? – curlyreggie
wenn andere Klasse die Referenz dieser Aktivität hat. es kann. Aber andere Aktivität oder Service kann nicht. –
Danke für diese Hilfe. Ich habe die Frage neu formuliert, damit sie jetzt klarer ist. Funktioniert dein Code noch? – curlyreggie