Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Interface
- public interface OnCreateListener extends Serializable {
- public void onObjCreate();
- }
- //Main Activity
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_palatok);
- OnCreateListener inter = new OnCreateListener() {
- @Override
- public void onObjCreate() {
- Log.d("pltk", "dfgbfdgh");
- }
- };
- Intent in = new Intent(Palatok.this, SecondActivity.class);
- in.putExtra("ob", inter);
- startActivity(in);
- }
- //Second Activity
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_second);
- OnCreateListener inter = (OnCreateListener) getIntent().getSerializableExtra("ob");
- inter.onObjCreate();
- }
- //Logcat
- 07-16 13:45:01.172: E/AndroidRuntime(1622): FATAL EXCEPTION: main
- 07-16 13:45:01.172: E/AndroidRuntime(1622): Process: com.example.palatok, PID: 1622
- 07-16 13:45:01.172: E/AndroidRuntime(1622): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.palatok/com.example.palatok.Palatok}: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.palatok.Palatok$1)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread.access$800(ActivityThread.java:135)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Handler.dispatchMessage(Handler.java:102)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Looper.loop(Looper.java:136)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread.main(ActivityThread.java:5017)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.lang.reflect.Method.invokeNative(Native Method)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.lang.reflect.Method.invoke(Method.java:515)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at dalvik.system.NativeStart.main(Native Method)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): Caused by: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.palatok.Palatok$1)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Parcel.writeSerializable(Parcel.java:1316)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Parcel.writeValue(Parcel.java:1264)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Parcel.writeArrayMapInternal(Parcel.java:618)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Bundle.writeToParcel(Bundle.java:1692)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Parcel.writeBundle(Parcel.java:636)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.content.Intent.writeToParcel(Intent.java:7013)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:2076)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1419)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Activity.startActivityForResult(Activity.java:3424)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Activity.startActivityForResult(Activity.java:3385)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Activity.startActivity(Activity.java:3627)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Activity.startActivity(Activity.java:3595)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at com.example.palatok.Palatok.onCreate(Palatok.java:28)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Activity.performCreate(Activity.java:5231)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): ... 11 more
- 07-16 13:45:01.172: E/AndroidRuntime(1622): Caused by: java.io.NotSerializableException: com.example.palatok.Palatok
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1364)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1517)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1481)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:979)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:368)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1074)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1404)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1517)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1481)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): at android.os.Parcel.writeSerializable(Parcel.java:1311)
- 07-16 13:45:01.172: E/AndroidRuntime(1622): ... 26 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement