Tengo un problema extraño. Estaba buscando por la web pero no encontré una respuesta. Todavía soy un principiante en la programación de Android. Así que vamos:Problema: transferir datos grandes a la segunda actividad
Todo lo que quiero hacer es llamar a la segunda Actividad con algunos datos. Funciona bien con datos pequeños, pero si los datos son grandes, la segunda actividad no se mostrará y la primera finalizará. Aquí está mi código del método de llamada:
Intent intent = new Intent(ActivitySearch.this,ActivityResults.class);
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("data", searchList);
intent.putExtras(bundle);
startActivity(intent);
La parte de recepción de datos no es importante. Incluso si no intento leer el paquete, no se ejecutará la actividad. He probado esto con las líneas siguientes:
@Override
public void onCreate(Bundle savedInstanceState) {
Log.d("DEBUG","ActivityResult::onCreate()");
super.onCreate(savedInstanceState);
OnCreate()
no es llamado.
Tal vez uno de ustedes tuvo una idea ... ¡Gracias por su ayuda!
Editar: al menos lo olvidé: esto solo ocurre bajo ICS. La aplicación funciona como un encanto con gingerbread y froyo.
Edit2: Logcat
10-10 14:49:46.951: D/OpenGLRenderer(21696): Flushing caches (mode 0)
10-10 14:49:47.011: V/ActivityThread(22429): com.example.amazonsearch white listed for hwui
10-10 14:49:50.821: W/IInputConnectionWrapper(21696): showStatusIcon on inactive InputConnection
Bueno, en este caso debes tener stacktrace en LogCat. Por favor revise y vacíe un registro de error. –
bien, lo adjunté a la publicación. ¡Gracias por esta respuesta rápida! – sk2andy
Habrá más. Aquí no puedo ver ninguna información relevante –