2011-04-18 36 views
0

HI, 我提到並將代碼添加到BroadcastReceiver和活動中,該活動在this link中給出。無法從廣播接收器獲取數據

但是還是我在得到電話號碼從我的廣播接收到另一個活動日誌貓有問題,顯示了線

String sms = intent.getExtras().getString("sms-text"); 

錯誤普萊舍給我正確的解決方案。幫助我。

+2

你有什麼錯誤? – 2011-04-18 09:39:20

+0

您好弗拉基米爾,實際上我想做的應用程序發送自動短信給發件人時,用戶得到短信。但我不能這樣做,因爲上述行 – Sanket 2011-04-18 09:50:32

+0

你有什麼錯誤logcat?請發佈堆棧跟蹤。 – 2011-04-18 09:52:18

回答

0

我假設您不僅從廣播接收器開始活動,而且手動啓動兩個活動。在這種情況下,沒有額外的意圖。只需添加空引用檢查:

Bundle bundle = intent.getExtras(); 
String sms = ""; 
if (bundle != null) { 
    sms = bundle.getString("sms-text"); 
}