먼저 에러 로그 입니다.
08-14 18:49:05.198: E/AndroidRuntime(28758): FATAL EXCEPTION: main
08-14 18:49:05.198: E/AndroidRuntime(28758): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pangaea.samsam55.Interface/com.pangaea.samsam55.Interface.Activity_mypage_friendList}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread.access$600(ActivityThread.java:127)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.os.Handler.dispatchMessage(Handler.java:99)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.os.Looper.loop(Looper.java:137)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread.main(ActivityThread.java:4512)
08-14 18:49:05.198: E/AndroidRuntime(28758): at java.lang.reflect.Method.invokeNative(Native Method)
08-14 18:49:05.198: E/AndroidRuntime(28758): at java.lang.reflect.Method.invoke(Method.java:511)
08-14 18:49:05.198: E/AndroidRuntime(28758): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
08-14 18:49:05.198: E/AndroidRuntime(28758): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:561)
08-14 18:49:05.198: E/AndroidRuntime(28758): at dalvik.system.NativeStart.main(Native Method)
08-14 18:49:05.198: E/AndroidRuntime(28758): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.createView(LayoutInflater.java:606)
08-14 18:49:05.198: E/AndroidRuntime(28758): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
08-14 18:49:05.198: E/AndroidRuntime(28758): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:254)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.Activity.setContentView(Activity.java:1858)
08-14 18:49:05.198: E/AndroidRuntime(28758): at com.pangaea.samsam55.Interface.Activity_mypage_friendList.onCreate(Activity_mypage_friendList.java:49)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.Activity.performCreate(Activity.java:4492)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)
08-14 18:49:05.198: E/AndroidRuntime(28758): ... 11 more
08-14 18:49:05.198: E/AndroidRuntime(28758): Caused by: java.lang.reflect.InvocationTargetException
08-14 18:49:05.198: E/AndroidRuntime(28758): at java.lang.reflect.Constructor.constructNative(Native Method)
08-14 18:49:05.198: E/AndroidRuntime(28758): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.LayoutInflater.createView(LayoutInflater.java:586)
08-14 18:49:05.198: E/AndroidRuntime(28758): ... 23 more
08-14 18:49:05.198: E/AndroidRuntime(28758): Caused by: java.lang.OutOfMemoryError
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.Bitmap.nativeCreate(Native Method)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:618)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:593)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.content.res.Resources.loadDrawable(Resources.java:1937)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.View.<init>(View.java:2839)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.view.ViewGroup.<init>(ViewGroup.java:385)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.widget.LinearLayout.<init>(LinearLayout.java:174)
08-14 18:49:05.198: E/AndroidRuntime(28758): at android.widget.LinearLayout.<init>(LinearLayout.java:170)
08-14 18:49:05.198: E/AndroidRuntime(28758): ... 26 more
메모리 릭이 계속해서 생기나보네요.
이건 로그만 봐선 알수가 없을것 같아요. 액티비티 생성주기에서의 비트맵을 decode 하는 부분과 소멸주기에서의 imageview drawable해제, Bitmap recycle하는 부분의 부분적인 소스코드는 공유가 되어야 할듯 하네요.