2013-01-03 7 views
1

위젯으로 앱을 만들었습니다. 내 앱을 안드로이드 2.2로 에뮬레이터로 테스트 할 때 모든 것이 잘 작동하지만 안드로이드 4.2가있는 내 은하계에서는 위젯이 보이지 않습니다. 위젯 영역 !! 뭐가 문제입니까?위젯이 안드로이드 4.1 및 4.2에 나타나지 않습니다.

+0

오류가 발생했습니다. 좀 더 자세한 답변을 원하면 더 자세한 정보를 제공해야합니다! – Veger

+0

내가 어떻게 말 할 수 있니? 에뮬레이터에서 내 위젯은 올바르게로드되지만 실제 기기에서는 안드로이드 4+에서 ... 가능한 이유가 없습니다. 제발 – Fcoder

+0

이 답변을 참조하십시오, 나는 그의 도움을 바랍니다. http://stackoverflow.com/a/8866791/1484779 – jlopez

답변

3

시험해보기 :

1 단계 : 앱에 활동을 추가하십시오.

2 단계 : 홈 스크린 런처에서 해당 활동을 시작합니다.

3 단계 : 앱 위젯을 찾으십시오.

BroadcastReceivers은 Android 3.1 이상에서는 구성 요소 (예 : 활동)가 직접 호출 (예 : 실행기에서 실행) 될 때까지 사용 중지됩니다. AppWidgetProviderBroadcastReceiver입니다. 홈 화면 구현에 따라 구성 요소가 직접 호출 될 때까지 앱 위젯이 앱 위젯 목록에 표시되지 않을 수도 있습니다.

+0

나는 프로젝트에서 많은 활동을하고있다. 내 응용 프로그램은 미세하게 작동하지만 위젯 만 작동하지 않습니다. – Fcoder

+0

@FarhadShirzad : 그러면 내가보고있는 동작에 대한 설명이 없습니다. 어떻게 든 행동을 재현하는 샘플 프로젝트를 만들면 (앱 위젯은 이전 버전에서 작동하지만 Android 4.x에서는 작동하지 않아도 작동 함), 어딘가에 게시하고 그걸 들여다 보려고합니다. – CommonsWare

관련 문제