현재 겔럭시s를 가지고 실습하고 있으며, 위젯을 구현하였습니다.
onReceive에서 아래처럼 구현을 했습니다..
usb가 연결되고, usb저장소를 사용함으로 하면
unmount가 출력되고,
usb저장소를 사용안함으로 하면 mount가 출력됩니다..
그런데 그 이전에 usb가 연결되면 USB Con,,,연결이 해제되면 USB Dis 가 출력되어야되는데
왜 USB관련 toast는 출력이 되지않는건가요??
안드로이드 초보라 이것저것 부딫히는게 많네요..답변부탁드립니다..ㅠㅠ
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
if(intent.getAction().equals(intent.ACTION_UMS_CONNECTED)) {
Toast.makeText(context, "USB Con", Toast.LENGTH_LONG).show();
}
if(intent.getAction().equals(intent.ACTION_UMS_DISCONNECTED)) {
Toast.makeText(context, "USB Dis", Toast.LENGTH_LONG).show();
}
// BONG_TEST {
if(intent.getAction().equals(intent.ACTION_MEDIA_MOUNTED)) {
Toast.makeText(context, "MOUNTED", Toast.LENGTH_LONG).show();
}
if(intent.getAction().equals(intent.ACTION_MEDIA_UNMOUNTED)) {
Toast.makeText(context, "UNMOUNTED", Toast.LENGTH_LONG).show();
}
}



