बड़ी छवियों को दिखाने के लिए बिटमैप का उपयोग करते समय मुझे java.lang.OutOfMemoryError
मिल रहा है।
बिटमैप का आकार बदलने के लिए, मैंने निम्नलिखित लिंक Save Bitmap and BitmapFactory.decodeFile का संदर्भ दिया।एंड्रॉइड: बिटमैप java.lang.OutOfMemoryError कैसे हल करें?
मेरे logcat इस प्रकार है:
FATAL EXCEPTION: main
java.lang.OutOfMemoryError
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:604)
at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
at com.android.restaurant.DescriptionPage.getResizedBitmap(DescriptionPage.java:327)
at com.android.restaurant.DescriptionPage.setDetailsIntoLayout(DescriptionPage.java:172)
at com.android.restaurant.DescriptionPage.onCreate(DescriptionPage.java:101)
at android.app.Activity.performCreate(Activity.java:4397)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1782)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1834)
at android.app.ActivityThread.access$500(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1027)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:132)
at android.app.ActivityThread.main(ActivityThread.java:4135)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
at dalvik.system.NativeStart.main(Native Method)
या तो कुछ अपने कोड के साथ गलत नहीं है, या फोन के लिए पर्याप्त स्मृति नहीं है। किसी भी तरह से, हम आपकी मदद नहीं कर सकते, कम से कम जब तक आप अपना कोड पोस्ट नहीं करते। – Hassan
@ रमन-मिस्ट्री - कृपया नीचे दिए गए "बिट बिट्स कुशलतापूर्वक प्रदर्शित करें" आलेख देखें। यदि आपको अभी भी समस्याएं आ रही हैं, तो कृपया 1) प्रासंगिक कोड पोस्ट करें, 2) हमें अपने बिटमैप के बारे में कुछ बताएं (जैसे एच/डब्ल्यू और फाइलसाइज में कितना बड़ा है!), 3) हमें बताएं कि आपके सिस्टम में कितनी मेमोरी है बिटमैप लोड करने का प्रयास – paulsm4
[यह प्रयास करें] [1] [1]: http://stackoverflow.com/questions/10081008/outofmemoryerror-in-game-with-many-small-images/10086141 # टिप्पणी 12 999643_10086141 यह वास्तव में आपकी मदद करेगा। –