E ai galera, tudo blz.
estou tendo um problema na hora de passar de uma tela para outra, passando um objeto como parametro, o que ocorre é o seguinte, a tela que está aberta é uma listActivity que chama uma Activity atraves do startActivityForResult porem a proxima activity nao abre gerando o warning que esta abaixo, junto com o codigo que chama a proxima activty se alguem puder me ajudar, agradeceria.
obs: o Objeto cliente está o a interface Serializable implementado.
private void loadMenuCliente() {
Intent i = new Intent(ActCliente.this,ActClienteMenu.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
i.putExtra(Aplication.GET_CLIENTE, cliente);
try {
startActivityForResult(i, Aplication.CODIGO_PEDIDO_CONCLUIDO);
} catch(Exception e) {
e.printStackTrace();
}
}
02-14 17:57:01.075: W/System.err(1263): java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = br.domain.Cliente)
02-14 17:57:01.085: W/System.err(1263): at android.os.Parcel.writeSerializable(Parcel.java:1131)
02-14 17:57:01.085: W/System.err(1263): at android.os.Parcel.writeValue(Parcel.java:1085)
02-14 17:57:01.085: W/System.err(1263): at android.os.Parcel.writeMapInternal(Parcel.java:469)
02-14 17:57:01.085: W/System.err(1263): at android.os.Bundle.writeToParcel(Bundle.java:1445)
02-14 17:57:01.085: W/System.err(1263): at android.os.Parcel.writeBundle(Parcel.java:483)
02-14 17:57:01.085: W/System.err(1263): at android.content.Intent.writeToParcel(Intent.java:5237)
02-14 17:57:01.085: W/System.err(1263): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1204)
02-14 17:57:01.095: W/System.err(1263): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1373)
02-14 17:57:01.095: W/System.err(1263): at android.app.Activity.startActivityForResult(Activity.java:2749)
02-14 17:57:01.095: W/System.err(1263): at br.com.softbox.ivendas.gui.ActCliente.loadMenuCliente(ActCliente.java:471)
02-14 17:57:01.095: W/System.err(1263): at br.com.softbox.ivendas.gui.ActCliente.onListItemClick(ActCliente.java:140)
02-14 17:57:01.095: W/System.err(1263): at android.app.ListActivity$2.onItemClick(ListActivity.java:312)
02-14 17:57:01.105: W/System.err(1263): at android.widget.AdapterView.performItemClick(AdapterView.java:284)
02-14 17:57:01.105: W/System.err(1263): at android.widget.ListView.performItemClick(ListView.java:3285)
02-14 17:57:01.105: W/System.err(1263): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1640)
02-14 17:57:01.105: W/System.err(1263): at android.os.Handler.handleCallback(Handler.java:587)
02-14 17:57:01.105: W/System.err(1263): at android.os.Handler.dispatchMessage(Handler.java:92)
02-14 17:57:01.105: W/System.err(1263): at android.os.Looper.loop(Looper.java:123)
02-14 17:57:01.105: W/System.err(1263): at android.app.ActivityThread.main(ActivityThread.java:4363)
02-14 17:57:01.105: W/System.err(1263): at java.lang.reflect.Method.invokeNative(Native Method)
02-14 17:57:01.105: W/System.err(1263): at java.lang.reflect.Method.invoke(Method.java:521)
02-14 17:57:01.105: W/System.err(1263): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
02-14 17:57:01.105: W/System.err(1263): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
02-14 17:57:01.105: W/System.err(1263): at dalvik.system.NativeStart.main(Native Method)
02-14 17:57:01.105: W/System.err(1263): Caused by: java.io.NotSerializableException: android.database.sqlite.SQLiteCursor
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1547)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1854)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1696)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1660)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:1153)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:420)
02-14 17:57:01.116: W/System.err(1263): at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1251)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1587)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1854)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1696)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1660)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:1153)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:420)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1251)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1587)
02-14 17:57:01.125: W/System.err(1263): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1854)
02-14 17:57:01.135: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1696)
02-14 17:57:01.135: W/System.err(1263): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1660)
02-14 17:57:01.135: W/System.err(1263): at android.os.Parcel.writeSerializable(Parcel.java:1126)
02-14 17:57:01.135: W/System.err(1263): ... 23 more