伊莉討論區

標題: 求助_Android_多Activity定時讀取網路訊息方法? [打印本頁]

作者: hosw516    時間: 2016-7-6 11:50 AM     標題: 求助_Android_多Activity定時讀取網路訊息方法?

卡關中.....!多個Activity要存取同一網路訊息,且要定時更新。
有沒有人可以點醒我阿!


最差情況就每一個Activity都用handler去讀取網路。
但這樣感覺太沒效率。


作者: isroot02    時間: 2016-7-8 08:08 AM

public class MyApplication extends Application {}
         <application android:name=".MyApplication"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name">
寫在Application class裡呢?project run起來後,這MyApplication就會被先執行。。。
你便可把你的process寫在這兒。。。
在activity裡要取得你process所計算完的結果,你可以
((MyApplication) getApplicationContext()).settings()
作者: hosw516    時間: 2016-7-11 04:07 PM

isroot02 發表於 2016-7-8 08:08 AM
public class MyApplication extends Application {}
         
寫在Application class裡呢?project run起來後, ...

感謝阿!給了一個方向,看來大大應該也是高手
作者: Lak4CYUT    時間: 2016-7-16 05:39 PM

你要定期,就寫一個 service,再不然就用 AlarmManager 去做一個定期性的行為也行。
再由 service or PendingIntent 回頭觸發 activity 做更新...
作者: hosw516    時間: 2016-7-22 04:24 PM

謝謝各位,最後我是用廣播方式,因為有好幾個activity要讀取,今天終於完成了,努力了一周可以好好休息了。




歡迎光臨 伊莉討論區 (http://www.eyny.com/) Powered by Discuz!