0

我正在为 Wear OS 开发一个应用程序。

它有 2 个屏幕,都从 扩展AppCompatActivity,都android.support.wear.widget.BoxInsetLayout作为其布局的根。

从第一个我可以导航到第二个,在第二个屏幕中使用左右滑动导航回没有问题,我不需要做任何事情来工作。

对于第一个屏幕,相同的左右滑动没有做任何事情,我不明白为什么,正如文档所说:

活动自动支持滑动关闭。从左向右滑动 Activity 会导致该 Activity 被关闭,并且应用程序会在返回堆栈中向下导航。

看到我的第二个屏幕的默认行为后,女巫是有道理的。

我试图将 aSwipeDismissFrameLayout作为该屏幕的根元素,以使滑动工作,但是,它没有显示下方的表盘,而是显示灰色屏幕并且它也没有完成活动(除非我明确这样做它实现回调)

根据我在文档中的理解,这应该可以在无需做任何事情的情况下工作,但由于某种原因它不是......

这两个活动具有相同的样式和相同的布局根元素。

我缺少什么来完成这项工作吗?

4

0 回答 0