OnActivityResult no se llama

La 1ª Actividad (EditCycle) llama a la 2ª actividad (EditChooseLists)

Intent i=new Intent(EditCycle.this,EditChooseLists.class); startActivityForResult(i, RESULT_OK); 

La segunda actividad (EditChooseLists) se termina como tal

 Toast.makeText(EditChooseLists.this, list.get(position), Toast.LENGTH_SHORT).show(); Intent i=new Intent(); i.putExtra("desc",content); i.putExtra("content", list.get(position)); setResult(RESULT_OK,i); finish(); 

La primera actividad (EditCycle) tiene el método onActivityResult sobreescrito como tal

 @Override public void onActivityResult(int requestCode,int resultCode,Intent data){ super.onActivityResult(requestCode, resultCode, data); System.out.print("Test Result !"); String content=data.getExtras().getString("content"); System.out.println("result String"+content); Toast.makeText(EditCycle.this,content, Toast.LENGTH_SHORT).show(); TextView t=(TextView)findViewById(R.id.tv_editcycle_cropLbl); t.setText(content); } 

Sin embargo, nada sucede cuando se reanuda la segunda actividad, nada en la consola, sin tostadas, textview sin cambios

He llegado a la conclusión de que el onActivityResult entonces no se está llamando

Alguien puede ayudar ?

Su problema está aquí:

 startActivityForResult(i, RESULT_OK); 

Debido a que RESULT_OK == -1 y pasando un valor negativo como segundo parámetro a startActivityForResult rompe esta promesa en el método mismo (de la documentación para desarrolladores de Android ):

Void startActivityForResult (Intención intención, int requestCode)

RequestCode int : Si> = 0 , este código se devolverá en onActivityResult () cuando se cierre la actividad.

  • Cámara Android: archivo vacío en el método onActivityResult
  • Iniciar Actividad de Fragmento utilizando Transición (soporte API 21)
  • OnActivityResult no se llama cuando se hace clic en el botón Atrás en ActionBar
  • Zxing onActivityResult no se llama en Fragmento sólo en Actividad
  • Cómo utilizar el método onActivityResult de otra clase que no sea Activity
  • OnActivityResult no se llama después de startIntentSenderForResult
  • OnActivityResult en el fragmento de diálogo
  • ACTION_INSTALL_PACKAGE
  • resultCode siempre es 0 y la petición es siempre -1,. Activity.onActivityResult ();
  • Siempre Nulo devuelto después de recortar una foto de un Uri en Android Lollipop?
  • Manejar datos de varias actividades en un onActivityResult ()?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.