1
我想獲取facebook用戶喜歡的android。我成功地使用圖形API獲取喜歡,但無法找到如何啓用通知機制,以便它更新用戶界面。如何處理Facebook的asyncrunner更新用戶界面
public class A{
// Holds all the facebook related information here.
public void fetchLikes(){
mAsyncRunner.request("me/likes", new RequestListener() {
@Override
public void onComplete(String response, Object arg1) {
//update the liked pages to database here.
}
}
}
}
public class B{
public void afterLogin(){
A a = new A();
a.fetchLikes(); // Problem is after here.
updateUI();
}
public void updateUI(){
//updating UI here
}
}
隨着Facebook的抓取是在其自己的Facebook異步runner.I做不能讓一個解決方案發送通知返回給調用者。 在上述情況下,調用a.fetchLikes()後,它正在更新我的本地數據庫。但是在該過程完成之前,updateUI()正在被調用並嘗試更新我的活動。
請大家,你能提供一種方法來解決這個問題。這個過程完成後,我需要一些東西來通知我。
感謝, 維傑
美麗的解決方案。感謝那。有效。你救了我的一天! – vijaykumarg 2012-08-13 05:05:06