gpt4 book ai didi

android - 在 android dumpsys 中获取当前可见 fragment 的信息

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:52:29 29 4
gpt4 key购买 nike

我正在寻找一种解决方案来确定哪些 fragment 当前可以从 dumpsys 中看到

我可以获得有关 Activity 的信息

$ adb shell dumpsys activity | grep -i run

是否有任何 fragment 解决方案或如何从 dumpsys 中确定可见 fragment ?

最佳答案

使用 adb shell dumpsys activity -h 检查文档.您可以提供一个 参数, adb shell dumpsys activity <COMP_SPEC> .当您提供 参数时,您将获得有关特定组件的更多信息,包括可见的 fragment 和 View 。

显示 Android 设备设置的示例:

$ adb shell dumpsys activity com.android.settings

在我的设备上,命令输出包含:

...
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 V.E..... ........ 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 - 在 android dumpsys 中获取当前可见 fragment 的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24429049/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com