【发布时间】:2013-12-20 14:13:29
【问题描述】:
我正在尝试检测 USB 设备断开连接。我正在使用下面的代码:
BroadcastReceiver receiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(
UsbManager.ACTION_USB_DEVICE_DETACHED)) {
Toast.makeText(getBaseContext(), "usb was disconneced",
Toast.LENGTH_LONG).show();
}
}
};
IntentFilter filter = new IntentFilter();
filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
registerReceiver(receiver, filter);
但它不起作用。当我断开 USB 存储设备时没有任何反应。有什么问题?
谢谢。
【问题讨论】:
标签: android usb broadcastreceiver