歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android中activity向service中傳值

Android中activity向service中傳值

日期:2017/3/1 11:10:41   编辑:Linux編程

和activity中互相傳值類似

這裡我是用的intent的,沒用廣播來,因為本身測試數據量小,就不用之

如何啟動service?在activity中通過startService(intent)即可,同樣intent.putStringExtra()

然後再service中的onStart函數中獲取該值,this.getIntent(),intent.getString()

當然寫到這裡還是不能傳的,不然會報錯!!!

我們需要在Mainfeist文件中注冊這個service

<service Android:enabled="true" android:name=".Service"></service>

之後就可以自己通過Log或者System.out.println()函數打印也好來測試

Copyright © Linux教程網 All Rights Reserved