File tree 2 files changed +10
-2
lines changed
dokit/src/main/java/com/didichuxing/doraemonkit
dokit-test/src/main/java/com/didichuxing/doraemonkit/kit/test/utils 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import androidx.recyclerview.widget.RecyclerView
9
9
import androidx.viewpager.widget.PagerAdapter
10
10
import androidx.viewpager.widget.ViewPager
11
11
import com.didichuxing.doraemonkit.extension.tagName
12
+ import com.didichuxing.doraemonkit.kit.core.DoKitFrameLayout
12
13
import com.didichuxing.doraemonkit.util.ResourceUtils
13
14
import com.didichuxing.doraemonkit.kit.test.event.SystemViewNode
14
15
import com.didichuxing.doraemonkit.util.ActivityUtils
@@ -181,6 +182,13 @@ object ViewPathUtil {
181
182
if (viewParentInfo.viewClassName == decorView::class .tagName) {
182
183
viewParent = decorView.getChildAt(viewParentInfo.childIndexOfViewParent)
183
184
}
185
+ if (decorView is DoKitFrameLayout ) {
186
+ if (viewParentInfos.size == 1 ) {
187
+ targetView = decorView
188
+ } else {
189
+ viewParent = decorView.getChildAt(viewParentInfo.childIndexOfViewParent)
190
+ }
191
+ }
184
192
} else {
185
193
viewParent?.let {
186
194
if (it is ViewGroup ) {
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ import com.didichuxing.doraemonkit.util.LifecycleListenerUtil
14
14
* 修订历史:
15
15
* ================================================
16
16
*/
17
- class DokitFragmentLifecycleCallbacks : FragmentManager .FragmentLifecycleCallbacks () {
17
+ class DoKitFragmentLifecycleCallbacks : FragmentManager .FragmentLifecycleCallbacks () {
18
18
override fun onFragmentAttached (fm : FragmentManager , fragment : Fragment , context : Context ) {
19
19
super .onFragmentAttached(fm, fragment, context)
20
20
for (listener in LifecycleListenerUtil .LIFECYCLE_LISTENERS ) {
@@ -32,4 +32,4 @@ class DokitFragmentLifecycleCallbacks : FragmentManager.FragmentLifecycleCallbac
32
32
companion object {
33
33
private const val TAG = " DokitFragmentLifecycleCallbacks"
34
34
}
35
- }
35
+ }
You can’t perform that action at this time.
0 commit comments