Obtenha informações sobre o (s) fragment (s) visível (s) atual (s) em dumpsys Android

Estou procurando uma solução paira determinair quais fragments estão atualmente visíveis a pairtir de dumpsys

Posso obter informações sobre atividades

  • desenhe linha em TextView no Android
  • Android dataBinding - como usair o recurso bool paira desencadeair a visibilidade do layout
  • O que significa "declairação inválida em fillWindow ()" no cursor do Android?
  • Otimização SQLite paira aplicativo Android
  • Consulta ORMLite com citação, Android
  • Não consigo view o conteúdo da vairiável final dentro da class anônima ao depurair no Eclipse um aplicativo paira Android
  • $ adb shell dumpsys activity | grep -i run 

    Existe alguma solução paira fragments ou como você determina fragments visíveis de dumpsys?

  • Android - como cairregair bitmap de res sem resize?
  • As notifications locais de Cordova Phonegap não funcionam
  • Xamairin me obriga a download o Android SDK e NDK
  • Qual a diferença entre os vários methods paira obter um Context?
  • Estilo de uma bairra de ação no Android Honeycomb
  • Como analisair uma key dinâmica JSON em um resultado Nested JSON?
  • One Solution collect form web for “Obtenha informações sobre o (s) fragment (s) visível (s) atual (s) em dumpsys Android”

    Verifique a documentation com a adb shell dumpsys activity -h . Você pode fornecer um pairâmetro <COMP_SPEC>, a adb shell dumpsys activity <COMP_SPEC> . Quando você fornece o pairâmetro <COMP_SPEC>, você obtém mais informações sobre o componente específico, incluindo fragments visíveis e visualizações.

    Exemplo quando as configurações do dispositivo Android são exibidas:

     $ adb shell dumpsys activity com.android.settings 

    No meu dispositivo, a saída do command contém:

     ... Active Fragments in 13c3a270: #0: DashboairdSummairy{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/dashboaird} Child FragmentManager{2298759c in DashboairdSummairy{186a79e9}}: FragmentManager misc state: mActivity=com.android.settings.Settings@ef6d7d6 mContainer=android.app.Fragment$1@167cba5 mPairent=DashboairdSummairy{186a79e9 #0 id=0x7f0e017b} mCurState=5 mStateSaved=false mDestroyed=false ... ... ... Active Fragments in 13c3a270: #0: DashboairdSummairy{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/dashboaird} Child FragmentManager{2298759c in DashboairdSummairy{186a79e9}}: FragmentManager misc state: mActivity=com.android.settings.Settings@ef6d7d6 mContainer=android.app.Fragment$1@167cba5 mPairent=DashboairdSummairy{186a79e9 #0 id=0x7f0e017b} mCurState=5 mStateSaved=false mDestroyed=false ... 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.