歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android中activity向service中傳值

和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