2012-03-15 63 views
0

我的活動向服務器發送長期請求,所以發送完畢後,他們顯示「正在加載,請稍候」活動(帶有可愛的粉紅色進度條,白兔子等):Android - 完成父母的最新意向

@Override 
public void onClick(View v) { 
    ~sendRequestThroughRunnable(); 
    startActivity(new Intent(Activity.this, LoadingActivity.class));  
} 

之後,父活動通過回調函數(從其他線程)獲得有關請求結束的確切通知,所以我的問題是,我如何完成(或停止等)從父活動的LoadActivity並取回控制權?

回答

0

startActivity()替換爲startActivityForResult(intent, requestCode)。當需要完成LoadingActivity調用finishActivity(requestCode)時。

+0

非常好,謝謝。 – Victor 2012-03-15 18:57:23