안녕하세요 안드로이드펍 가족님들..
인텐트로 비트맵 배열을 넘길려고 하는데요.
구글링해서 해봤는데도 잘안되되는데요
http://stackoverflow.com/questions/15102057/how-to-pass-bitmap-array-between-2-activies
보내는부분분
Intent intent =new Intent(this, aaaa.class);
intent.putExtra("bitmaps", mBitmap);
startActivity(intent);
//받는부분
Intent i = getIntent();
Bitmap [] bitmaps = (Bitmap[]) i.getParcelableArrayExtra("bitmaps");
아래와같은 에러가 나타납니다.
03-27 02:44:00.185: E/AndroidRuntime(10786): FATAL EXCEPTION: main
03-27 02:44:00.185: E/AndroidRuntime(10786): Process: kr.co.exparts, PID: 10786
03-27 02:44:00.185: E/AndroidRuntime(10786): java.lang.RuntimeException: Unable to start activity ComponentInfo{kr.co.exparts/kr.co.exparts.acts.EXGalleryActivity}: java.lang.ClassCastException: android.os.Parcelable[] cannot be cast to android.graphics.Bitmap[]
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2282)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread.access$800(ActivityThread.java:157)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.os.Handler.dispatchMessage(Handler.java:102)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.os.Looper.loop(Looper.java:157)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread.main(ActivityThread.java:5293)
03-27 02:44:00.185: E/AndroidRuntime(10786): at java.lang.reflect.Method.invokeNative(Native Method)
03-27 02:44:00.185: E/AndroidRuntime(10786): at java.lang.reflect.Method.invoke(Method.java:515)
03-27 02:44:00.185: E/AndroidRuntime(10786): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
03-27 02:44:00.185: E/AndroidRuntime(10786): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
03-27 02:44:00.185: E/AndroidRuntime(10786): at dalvik.system.NativeStart.main(Native Method)
03-27 02:44:00.185: E/AndroidRuntime(10786): Caused by: java.lang.ClassCastException: android.os.Parcelable[] cannot be cast to android.graphics.Bitmap[]
03-27 02:44:00.185: E/AndroidRuntime(10786): at kr.co.exparts.acts.EXGalleryActivity.onCreate(EXGalleryActivity.java:21)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.Activity.performCreate(Activity.java:5389)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
03-27 02:44:00.185: E/AndroidRuntime(10786): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)
03-27 02:44:00.185: E/AndroidRuntime(10786): ... 11 more