OnActivityResult RESULT_OK no se puede resolver a una variable en android?

Estoy intentando lanzar la cámara en el fragmento pero onActivityResult en el fragmento no resuelve RESULT_OK. ¿Que debería hacer?

Estoy lanzando la cámara usando:

public static final int CAMERA_REQUEST_CODE = 1999; Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST_CODE); 

Obtener la imagen capturada utilizando:

 @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == CAMERA_REQUEST_CODE && resultCode == RESULT_OK) { Bitmap bitmap = (Bitmap) data.getExtras().get("data"); if (bitmap != null) { } } } 

Y quiero imagen capturada en fragmento actual!

RESULT_OK es constante de la clase de actividad. En la clase de la actividad usted puede tener acceso directo pero en otras clases usted necesita escribir el nombre de la clase (actividad) también.

Utilice Activity.RESULT_OK lugar de RESULT_OK.


En su caso será

 if (requestCode == CAMERA_REQUEST_CODE && resultCode == Activity.RESULT_OK) { 

En el fragmento debemos usar el método getActivity() como prefijo con RESULT_OK .

En su caso será: –

 if (requestCode == CAMERA_REQUEST_CODE && resultCode == getActivity().RESULT_OK) 

Alternativamente, puede agregar import static android.app.Activity.RESULT_OK; Y utilizarlo en su caso como if (requestCode == CAMERA_REQUEST_CODE && resultCode == RESULT_OK) {..}

  • FragmentPagerAdapter dentro de Fragment
  • Archivo binario XML file #: Error al inflacionar el fragmento de clase: Solo en Android (6.0) -Marshmallow
  • Configuración de la aplicación: layout_behavior mediante programación
  • No se puede resolver el símbolo de Fragmentos
  • Margen de diseño / relleno en la parte superior del fragmento de diálogo
  • Diseñe una HorizontalScrollView dentro de ViewPager o use fragmentos:
  • Android Pull-to-Refresh con Fragmento ListView y Adaptador ListView personalizado
  • ¿Por qué onResume método de un fragmento nunca se disparó después de despedir un DialogFragment que se inició desde el fragmento?
  • Animación de fragmentos: diferencia entre setCustomAnimations y setTransitionStyle
  • La mejor manera de cambiar entre dos fragmentos
  • Creación de un fragmento: constructor vs newInstance ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.