我正在尝试获取设备蓝牙地址,所以当我点击发送时
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