“(BluetoothManager)”周围的这对括号有什么作用?

时间:2016-03-24 03:06:35

标签: java android

    final BluetoothManager bluetoothManager =
        (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
mBluetoothAdapter = bluetoothManager.getAdapter();

做一点研究我发现“BluetoothManager”是一个类,但方法“getSystemService”的ret val是一个字符串。这是强制将字符串转换为类的尝试吗?如果不是,那么它是什么?

1 个答案:

答案 0 :(得分:1)

来自http://developer.android.com/reference/android/content/Context.html

的报价

最终< T> getSystemService(Class< T> serviceClass) 按类将句柄返回到系统级服务。

我不确定你在哪里获得"但是方法的退货" getSystemService"是一个字符串。"。但看来你发现的是错的。