2011-04-09 6 views
0

도움이 필요, 방향 넥서스 OS 2.3에서 내 응용 프로그램 실행, 내 응용 프로그램 화면방향 문제는, 내가 안드로이드 OS 2.3 안드로이드 응용 프로그램을 개발하고

에서 에러 표시 다음 closed.In의 logcate, 디스플레이가 안드로이드 OS에서이 문제를 해결하는 방법
04-09 15:38:46.543: ERROR/AndroidRuntime(850): FATAL EXCEPTION: main 
04-09 15:38:46.543: ERROR/AndroidRuntime(850): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mumbaiway/com.mumbaiway.newdetail.Info}: android.view.InflateException: Binary XML file line #280: Error inflating class <unknown> 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.os.Looper.loop(Looper.java:123) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread.main(ActivityThread.java:3647) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at java.lang.reflect.Method.invoke(Method.java:507) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at dalvik.system.NativeStart.main(Native Method) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850): Caused by: android.view.InflateException: Binary XML file line #280: Error inflating class <unknown> 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.createView(LayoutInflater.java:518) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:623) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.inflate(LayoutInflater.java:408) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:207) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.Activity.setContentView(Activity.java:1657) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at com.mumbaiway.newdetail.Info.onCreate(Info.java:127) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  ... 11 more 
04-09 15:38:46.543: ERROR/AndroidRuntime(850): Caused by: java.lang.reflect.InvocationTargetException 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at java.lang.reflect.Constructor.constructNative(Native Method) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at java.lang.reflect.Constructor.newInstance(Constructor.java:415) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.LayoutInflater.createView(LayoutInflater.java:505) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  ... 25 more 
04-09 15:38:46.543: ERROR/AndroidRuntime(850): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:450) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:326) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.content.res.Resources.loadDrawable(Resources.java:1709) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.content.res.TypedArray.getDrawable(TypedArray.java:601) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.view.View.<init>(View.java:1951) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.widget.ImageView.<init>(ImageView.java:112) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.widget.ImageButton.<init>(ImageButton.java:85) 
04-09 15:38:46.543: ERROR/AndroidRuntime(850):  at android.widget.ImageButton.<init>(ImageButton.java:81) 

2.3

감사합니다 친구, JRIck

답변

0

당신은 메모리 상황에서 발생하는 비트 맵을 파괴하지 않습니다.

Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget 

당신은 너무 많은 메모리를 사용하고 있습니다 : 당신이 당신의 오류를 보면 당신은 그것을

0

으로 완료 즉시) bitmap.recycle (전화, 이것은 당신이 걱정해야 할 라인입니다. 모든 일이 계속 될 수 있습니다. 시작은 @Vinoth가 비트 맵을보고 말했고, 어떻게 그들을 파괴하고 있습니까? 어쩌면 당신은 기억 누출이 있고, 당신이 새로운 활동을 시작하고, 오래된 활동을 누설하고, 물건의 양을 두 배로 늘리는 동안? 그게 전부 일 뿐이지 만, 문제는 메모리 사용법에 있습니다. :)

+0

답장을 보내 주셔서 감사합니다. "나는 모든 사용 된 리소스를 destroy() 메소드의 activity에 리사이클하고 싶습니다. 어떻게 가능합니까? – JohnRick

관련 문제