Wie zu zwingen, Haupt-Acivity zu warten subactivity in Android?

Rufe ich eine subactivity aus der Haupttätigkeit. Diese subactivity nehmen sollten paar zahlen vom Benutzer (ich bin mit text Bearbeiten-Steuerelement um dieses zu erreichen), speichern Sie Sie auf statische variable in einer anderen Klasse und beenden. Ich will Haupttätigkeit warten subactivity aber beide sind nur gleichzeitig laufen. Auch doing sth mag das nicht hilft:

     Thread t = new Thread(new Runnable(){
     public void run(){
     Log.v("==================", "run "+new Date());
     startActivityForResult(new Intent(ctx,myCustomSubactivity.class),1);  
     } });
     Log.v("==================", "calling run "+new Date());
     t.start();      
     try {
        t.join();
    } catch (InterruptedException e) {Log.v("==================", "can't join");}
    Log.v("==================", "back from activity "+new Date());

wissen Sie, wie Sie Kraft Haupttätigkeit zu warten? Thread.wait () - Methode ist unter Android nicht unterstützt(Programm-Fehler).

InformationsquelleAutor questioner | 2010-05-21

Schreibe einen Kommentar