12-28 15:39:00.790: E/AndroidRuntime(27973): FATAL EXCEPTION: main
12-28 15:39:00.790: E/AndroidRuntime(27973): java.lang.OutOfMemoryError
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.graphics.drawable.Drawable.createFromStream(Drawable.java:733)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.widget.ImageView.resolveUri(ImageView.java:562)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.widget.ImageView.setImageURI(ImageView.java:340)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at com.andro.clapp.TeleForm.onCreate(TeleForm.java:157)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.Activity.performCreate(Activity.java:4465)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.ActivityThread.access$600(ActivityThread.java:127)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.os.Handler.dispatchMessage(Handler.java:99)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.os.Looper.loop(Looper.java:137)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at android.app.ActivityThread.main(ActivityThread.java:4507)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at java.lang.reflect.Method.invokeNative(Native Method)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at java.lang.reflect.Method.invoke(Method.java:511)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
12-28 15:39:00.790: E/AndroidRuntime(27973):  at dalvik.system.NativeStart.main(Native Method)

 

한 폼안에 버튼을 누르면 intent한 내장갤러리로 이동하여 사진 선택 시

 

파일을 생성합니다. 이 파일에는 선택한 사진의 uri가 들어있구요

 

따라서 그 파일을 읽어 uri를 img.setImageURI(uri1); 와            smslayout.addView(img);  

 

이렇게하여 띄우게 되는데요 사진을 3개 이상 띄우고 폼을 들어가보면 저런 로그를 띄우고 죽더라구요..

 

메모리부족이라고 뜨는거 봐서 메모리에 문제가 있는 것 같은데 고작 이미지 몇장 띄었다고 저렇게 되는건지..

 

아시는분 도움좀 주세요~