Obtener información de fragmentos visibles actuales en android dumpsys
Estoy buscando una solución para determinar qué fragmentos son actualmente visibles desde dumpsys
Puedo obtener información sobre las actividades
- Fragmentos de Android que se superponen tras la rotación de la pantalla
- El método findViewById (int) no está definido para el tipo Get Data Fragment for Accelerometer Sensor
- Controlador de medios que aparece en los fragmentos equivocados y que comienza antes de la pestaña se muestra
- Android y RoboGuice - Inyectar vistas en Fragmento?
- Cómo reemplazar LongPress en ListFragment?
$ adb shell dumpsys activity | grep -i run
¿Hay alguna solución para los fragmentos o cómo se determinan los fragmentos visibles de dumpsys?
- Cómo borrar argumentos en Fragmento?
- Cómo abrir el cajón de navegación en el botón de clic en el fragmento principal?
- Android - instanciar un fragmento varias veces?
- Cómo descartar un DialogFragment al presionar fuera del cuadro de diálogo?
- Buscar Fragmento por nombre de etiqueta en Contenedor
- Mapas android dejar de responder después de reanudar el fragmento
- ¿Por qué podemos llamar a getActivity () en onCreateView que se ejecuta antes onActivityCreated?
- Android ListView en el ejemplo de fragmento
Compruebe la documentación con la adb shell dumpsys activity -h
. Puede proporcionar un parámetro <COMP_SPEC>, la adb shell dumpsys activity <COMP_SPEC>
. Cuando da el parámetro <COMP_SPEC>, obtiene más información sobre el componente específico, incluidos los fragmentos y vistas visibles.
Ejemplo de configuración del dispositivo Android:
$ adb shell dumpsys activity com.android.settings
En mi dispositivo, la salida del comando contiene:
... Active Fragments in 13c3a270: #0: DashboardSummary{186a79e9 #0 id=0x7f0e017b} mFragmentId=#7f0e017b mContainerId=#7f0e017b mTag=null mState=5 mIndex=0 mWho=android:fragment:0 mBackStackNesting=0 mAdded=true mRemoving=false mResumed=true mFromLayout=false mInLayout=false mHidden=false mDetached=false mMenuVisible=true mHasMenu=false mRetainInstance=false mRetaining=false mUserVisibleHint=true mFragmentManager=FragmentManager{13c3a270 in Settings{ef6d7d6}} mActivity=com.android.settings.Settings@ef6d7d6 mContainer=android.widget.FrameLayout{9b1166e VE.... ........ 0,0-768,1022 #7f0e017b app:id/main_content} mView=android.widget.ScrollView{1c50410f VFED.V.. ........ 0,0-768,1022 #7f0e005a app:id/dashboard} Child FragmentManager{2298759c in DashboardSummary{186a79e9}}: FragmentManager misc state: mActivity=com.android.settings.Settings@ef6d7d6 mContainer=android.app.Fragment$1@167cba5 mParent=DashboardSummary{186a79e9 #0 id=0x7f0e017b} mCurState=5 mStateSaved=false mDestroyed=false ...
- Android: ¿Cómo cambiar el color del dataselector en el widget Datepicker?
- Efecto de ondulación de Android anulado por el estado seleccionado