위젯 앱을 만들고 있습니다
그런데 클릭할때 주는 애니매이션 때문에 자꾸 remoteView 에서 Out of memory 가 뜨네요ㅠㅠ
애니매이션은 총 3개가있는데 클릭하는 위치에 따라 다르게 나옵니다
한번 사용한 애니매이션이 자꾸 캐쉬? 에 저장되어서 결국 애니매이션으로 메모리가 터지는것 같은데
중간중간 remoteView에 쌓인 메모리를 정리해줄순없을까요?ㅠㅠ
고수님들 도움 부탁드립니다!
아래는 에러코드
03-01 19:53:02.540 809-809/com.teslacoilsw.launcher E/dalvikvm-heap﹕ Out of memory on a 1149200-byte allocation.
03-01 19:53:03.086 809-809/com.teslacoilsw.launcher E/dalvikvm-heap﹕ Out of memory on a 1149200-byte allocation.
03-01 19:53:03.094 809-809/com.teslacoilsw.launcher W/AppWidgetHostView﹕ updateAppWidget couldn't find any view, using error view
android.widget.RemoteViews$ActionException: java.lang.reflect.InvocationTargetException
at android.widget.RemoteViews$ReflectionAction.apply(RemoteViews.java:1272)
at android.widget.RemoteViews.performApply(RemoteViews.java:2458)
at android.widget.RemoteViews.apply(RemoteViews.java:2417)
at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:402)
at o.fl.D(:381)
at o.fl.updateAppWidget(:636)
at android.appwidget.AppWidgetHost.updateAppWidgetView(AppWidgetHost.java:408)
at android.appwidget.AppWidgetHost$UpdateHandler.handleMessage(AppWidgetHost.java:104)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5050)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at android.widget.RemoteViews$ReflectionAction.apply(RemoteViews.java:1268)
at android.widget.RemoteViews.performApply(RemoteViews.java:2458)
at android.widget.RemoteViews.apply(RemoteViews.java:2417)
at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:402)
at o.fl.D(:381)
at o.fl.updateAppWidget(:636)
at android.appwidget.AppWidgetHost.updateAppWidgetView(AppWi