sensorsdata / sa-sdk-android

神策数据官方 Android 埋点 SDK,是一款轻量级用于 Android 端的数据采集埋点 SDK,包含代码埋点、全埋点、点击图和可视化全埋点功能。全埋点通过配合神策官方 Android 埋点插件来实现,神策数据官方 Android 埋点插件使用字节码插桩(ASM)的技术实现 Android 端的全埋点(无埋点、无码埋点、无痕埋点、自动埋点)。
http://opensource.sensorsdata.cn
Other
1.31k stars 434 forks source link

请问神策在多层fragment嵌套场景下,当前逻辑只取父fragment,是否会存在内部多个子fragment共享同一父fragment的name,导致子fragment之间路径无法区分的问题 #120

Open yangtian1439964808 opened 1 year ago

dengshiwei commented 1 year ago

@yangtian1439964808 你这边指的是哪个逻辑的处理

yangtian1439964808 commented 1 year ago

ViewSnapshot的setFragmentScreenName方法,注释说明为:如果存在fragment多层嵌套场景,只取父fragment。此时对于内层的多个子fragment,上报界面树最外层的pagename取值不会出现一样的情况吗?

wp3355168 commented 1 year ago

ViewSnapshot的setFragmentScreenName方法,注释说明为:如果存在fragment多层嵌套场景,只取父fragment。此时对于内层的多个子fragment,上报界面树最外层的pagename取值不会出现一样的情况吗?

目前暂时不支持 Fragment 嵌套多个子 Fragment 的情况。

yangtian1439964808 commented 1 year ago

可是,对于复杂的页面,多层Fragment嵌套不是很常见的结构吗

wp3355168 commented 1 year ago

目前来看使用多层嵌套 Fragment 的用户不是太多,后续会考虑对多层嵌套的支持