3
我試圖獲取設備的藍牙地址,以便在發送時當過我點擊通過藍牙了java.lang.RuntimeException:無法恢復活動的Android
startActivityForResult(new Intent(getApplicationContext(),
DeviceListActivity.class), GET_DEVICE_TO_SEND);
文件中發現啓動時,它的完成我選擇之一目前設備
在onActivityResult
我有這些代碼
if (requestCode == GET_DEVICE_TO_SEND && resultCode == RESULT_OK) {
String device = data
.getStringExtra(DeviceListActivity.DEVICE_ADDRESS);
String name = data.getStringExtra(DeviceListActivity.DEVICE_NAME);
功能onActivityResult
叫,然後一個應用程序停止
類:MainUI
包含Tabhost。
類:FilesUI
是函數onActivityResult
位於
日誌
03-19 18:39:28.858: E/AndroidRuntime(22817): java.lang.RuntimeException: Unable to resume activity {com.android.Connect/com.android.Connect.UI.MainUI}: java.lang.RuntimeException:`enter code here` Failure delivering result ResultInfo{who=Files, request=1, result=-1, data=Intent { (has extras) }} to activity {com.android.Connect/com.android.Connect.UI.MainUI}: java.lang.NullPointerException
你確定'data'不爲空? – 2013-03-19 19:02:10
請嘗試檢查數據是否爲空或不是 – 2013-03-19 19:04:55
數據不爲空 – 2013-03-19 19:14:55