我一直鉤在一個事件(用BroacastReceiver),並從文檔(http://developer.android.com/reference/android/net/ConnectivityManager.html)我應該得到的特定對象「作爲一個額外的」:如何從意圖中讀取「額外」?
The NetworkInfo for the affected network is sent as an extra
和
the NetworkInfo for the new network is also passed as an extra.
我的問題是:在我的廣播接收器,我有這個事件觸發:
public void onReceive(Context context, Intent intent) {
而據我的理解,我應該能夠得到這兩個'額外'出於意圖?
我該怎麼做?我試着在mouseover上以調試模式檢查Eclipse中的intent
對象(我在Eclipse中很新,所以我不知道任何其他方式在運行時檢查變量),但沒有給我太多的信息....
爲的NetworkInfo的關鍵應該是'ConnectivityManager.EXTRA_NETWORK_INFO' – Day
我怎樣才能類型'NetworkInfo',的對象有沒有'getNetworkInfo()'? – Michel
您無法在意圖中傳遞任何想要的對象類型,它僅限於字符串雙精度整數...,而不是您的類型 – Turkish