Wie nennen startactivityforresult, die von einer nicht-Tätigkeit-Klasse, um den resuts

Ist es möglich, den Anruf startActivityForResult() aus einem nicht-activity Klasse um die Ergebnisse zu bekommen?

Szenario ist so etwas wie dieses:

Habe ich eine Klasse NonActivity (nicht abgeleitet von der Tätigkeit als nicht ein UI).
Diese Klasse haben Bündel von Funktionen(Schritte grundsätzlich auszuführen.
Einer der Schritte erfordert, um zu zeigen, UI(Aktivität) und dann das Ergebnis zu erhalten (Benutzer etwas eingibt).
Dann in der Lage gewesen zu verwenden dass die Daten in folgenden Schritten.

Wie kann dies erreicht werden, ohne die Ableitung von Aktivitäten der Klasse, wie ich haben keine UI-Komponente?
Auch, da ich nicht möchte, eine Ableitung von der activity-Klasse, dass heißt ich kann nicht überschreiben OnActivityResult(). Wo Ergebnisse kommen tatsächlich aus?

InformationsquelleAutor user1950373 | 2013-01-10

Schreibe einen Kommentar