java“(BluetoothManager)”周围的这对括号是做什么的?
final BluetoothManager bluetoothManager =
(BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
mBluetoothAdapter = bluetoothManager.getAdapter();
做了一点研究,我发现“BluetoothManager”是一个类,但方法“getSystemService”的ret val是一个字符串。这是一种将字符串强制转换为类的尝试吗?如果不是,那是什么
# 1 楼答案
引用自http://developer.android.com/reference/android/content/Context.html
最终<;T>;getSystemService(Class<;T>;serviceClass) 按类将句柄返回给系统级服务
我不知道你是从哪里得到的,但是方法“getSystemService”的ret val是一个字符串。但你发现的似乎是错的