比方說,我有以下主要活動:如何從延伸到另一個類爲活動的Java類返回值
public class MwConsoleActivity extends Activity {
private classChild child = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
child = new classChild();
}
}
然後考慮類「classChild」的實施:
public class MwBondingAgent extends SapereAgent {
MwBondingAgent(){}
public void AddEventListener(childAddedEvent event) {
//Send the data of event back to the main activity
}
}
我試過使用IntentServices,但無法接收返回主活動的值。我會採取什麼方法?
乾杯 阿里
我不知道你在問什麼。你問如何使用偵聽器來實現觀察者模式? – toadzky
完全不清楚。 – njzk2
謝謝你們的答覆。設計模式的解決方案非常乾淨。但我設法通過IntentService和ResultReceiver解決了這個問題,它比IntentFilters好得多。 下面提供的鏈接幫助了我很多: http://stackoverflow.com/questions/3028306/download-a-file-with-android-and-showing-the-progress-in-a-progressdialog/3028660#3028660 –