1
브로드 캐스트를 시작하자마자 앱을 통해 이미지를 새로 고침 할 수 있습니다. 이것은 오늘까지 단지 잘 작동했습니다 (적어도 내가 이것을 알아 차렸을 때입니다).ACTION_MEDIA_MOUNTED와 (과) sendBroadcast를 사용할 때 앱이 포커스를 잃습니다
아직 시작되지만 인 텐트를 호출하자마자 초점이 홈 화면 앱 (기본값 또는 대체)으로 전송되고 다시 돌아 오지 않습니다. 나는 안드로이드 폰이 업데이트되었는지 여부를 알지 못했다.
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
내가 잘못 여기서 뭔가를하고 있습니까 :
이 내 문제의 원인이되는 선은 무엇입니까?
이것은 시스템 의도 액션입니다. 귀하의 신청서에서 보내야한다고 생각하지 않습니다. –
그 이유는 무엇이라고 생각하십니까? 설명서 (http://developer.android.com/reference/android/content/Context.html#sendBroadcast(android.content.Intent))는 제한적이라고 말하지 않습니다. – DigCamara
의도는 제한되지 않습니다. 작업은 제한되지 않습니다. 앱이 android 파티션을 실제로 마운트 해제하거나 마운트하지 않으면 Intent를 전송하여 다른 Apps를 혼동해서는 안됩니다. 런처 (홈 스크린 앱)가이 의도를 듣고 SD 카드에 설치된 앱의 아이콘을 제거/추가한다고 가정합니다. 이 방송은 런처가 실제 필요없이 앱 목록을 새로 고침하게합니다. –