Android 调用方法时出现空指针,球解释!
@Override
protected void onResume()
{
super.onResume();
try
{
Thread.sleep(30000);
getBlueToothName();
}
catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void getBlueToothName()
{
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
String name = bluetoothAdapter.getName();
System.out.println(name);
}
LogCat中System.out 打印时候出现空指针,我想知道为什么会出现这个异常
有人和我说 没有反应过来 我加上了延迟 还是出现空指针 android null
[解决办法]
你这个不对吧。
1.蓝牙打开了吗?
2.你调用搜索蓝牙了吗?
3.你只有在搜索到其他蓝牙设备的时候才能获得它的名称吧?你直接就去获取名称怎么肯能获取得到呢?