La guía o código que hallarás en este artículo es la solución más sencilla y efectiva que encontramos a tus dudas o dilema.
Solución:
Traigo una piedra al edificio. Vuelvo a rastrear el código del mensaje de error. Está en la línea 345 en el archivo C ++ dalvik_system_ZygoteHooks.cc Como mínimo, si (runtime_flags! = 0), se imprimirá el mensaje de error. 0x8000 también corresponde al indicador USE_APP_IMAGE_STARTUP_CACHE (consulte la línea 157). La prueba en el indicador USE_APP_IMAGE_STARTUP_CACHE se realiza en la línea 340. Normalmente, runtime_flags ya no debería tener un bit elevado para USE_APP_IMAGE_STARTUP_CACHE, pero este no parece ser el caso ya que se imprime el error.
Pero al final, el error no parece tener un impacto en la aplicación.
He buscado y tengo algunas sugerencias para usted.
En primer lugar echa un vistazo a estos enlaces:
hexadecimal-0x8000
diferencia entre las constantes 32768 y 0x8000
Ahora estos enlaces pueden ayudarte:
Fragmento de Android sin vista encontrada para ID
FLAG_ACTIVITY_CLEAR_TOP
agregar banderas (0x8000)
y lo ultimo es:
Desinstale la aplicación del emulador y ejecute el proyecto nuevamente.
Primera edición:
Busqué de nuevo y creo que estamos cerca de responder, así que revise estos enlaces y diga qué piensa. son irrelevantes? o estamos en el camino correcto.
…
AConfiguración
org.robolectric.res.android
Configuración de clase A
ACONFIGURATION_SCREEN_ROUND
público static int final ACONFIGURATION_SCREEN_ROUND
…
sdkndk-bundlesysrootusrincludeandroid
configuración.h
* Bit mask for
* layout direction
* configuration.
ACONFIGURATION_LAYOUTDIR = 0x4000,
ACONFIGURATION_SCREEN_ROUND = 0x8000
…
https://developer.android.com/ndk/reference/group/configuration
android_ndk_sys
Constant : ACONFIGURATION_SCREEN_ROUND
->
Constant android_ndk_sys::ACONFIGURATION_SCREEN_ROUND
pub const ACONFIGURATION_SCREEN_ROUND: _bindgen_ty_3
->
Type Definition android_ndk_sys::_bindgen_ty_3
type _bindgen_ty_3 = u32;
…
ACAMERA_VENDOR = 0x8000
ACAMERA_VENDOR = 0x8000
ACAMERA_DISTORTION_CORRECTION << 16,
ACAMERA_HEIC_START = ACAMERA_HEIC << 16,
ACAMERA_HEIC_INFO_START = ACAMERA_HEIC_INFO << 16,
ACAMERA_VENDOR_START = ACAMERA_VENDOR << 16
En mi caso, al menos sucede porque el fragmento intentó actualizar la vista (o algo así) cuando ya se estaba ejecutando una actividad diferente, así que solo
@Override
public void onStop()
super.onStop();
getActivity().finish();
dentro del fragmento resolvió este error