2012-07-18 2 views
1

뷰 플리퍼를 사용하여 Appwidget을 구현하려고합니다. 나는 나의 전망 플리퍼와 모든 것이 잘 작동하는 것에 2 개의보기를 선언했다. 이제 개발자 옵션에서 "활동을 유지하지 않음 옵션"을 선택하고 홈 화면으로 돌아갑니다. viewflipper가있는 appwidget이 멈추었습니다.AppWidgets의 ViewFlipper 및 활동 유지 안 함

화면에서 appwidget을 제거하고 수지로 쌓습니다. 홈 스크린에 올 때까지 정상적으로 작업을 시작합니다. 활동을 시작하면 같은 문제가 발생합니다. 귀하의 appwidget 작동을 멈 춥니 다.

로그에서 appwidget 공급자에게 아무 것도 오지 않습니다. 우리가 어떤 활동을 시작할 때마다 홈 화면 활동이 종료됩니다.

이 문제는 특히 ViewFlipper를 사용할 때마다 발생합니다.

저는 Google에 새로운 불안정이 추가 될 때마다 정말로 좌절하고 있습니다. Android는 활동주기를 처리하거나 단순히 iOS처럼 처리해야합니다.

Appwidget에서보기 오리발로이 문제를 해결할 수있는 몸이라면 저를 계몽하십시오. 또는 누군가가 appwidget에서 viewflipper를 사용하지 않는 것이 좋다고 생각한다면 공유하십시오.

+0

해결 방법을 찾았습니까? "활동을 유지하지 않음"체크 상자가 선택되면 내 애플 위젯을 클릭 할 수 없습니다. –

답변

0

오! 이건 내 문제가, 난 그냥 낮은 메모리 상황을 처리하지 않은 생각 appwidget 아이디의 제대로

이 응용 프로그램 위젯 https://play.google.com/store/apps/details?id=co.ccltd.maplights.nyc.freemium&feature=nav_result#?t=W251bGwsMSwxLDMsImNvLmNjbHRkLm1hcGxpZ2h0cy5ueWMuZnJlZW1pdW0iXQ에 viewflippers을 사용 .. 내가 어떤 위젯 업데이트 시간을 증가 무슨 짓을했는지

지금 30 분. 내 특정 응용 프로그램에 적합합니다. 기본적으로 viewflippers와 pendingintents는 안드로이드가 그것을 deprioritizes (심지어 클릭 후 응답을 얻을 수 없을 것입니다),하지만 위젯이 업데이 트되면 다시 작동하게됩니다 후에 교수형 것입니다.

또는 그 이상의 테스트가 필요합니다. 하지만 메모리 부족 상황에서 appwidget id를 다루는 것뿐만 아니라 결함 일 수도 있음을 알면 좋습니다.