在Chrome上使用ARC运行Android应用,如何启用返回按钮置顶功能

7

developer.chrome.com/apps/getstarted_arc#bestpractices

ARC是通过在Chrome应用程序中包装一个Chrome应用程序来允许您执行本机Android应用程序的技术。(据我所知)

我正在重新设计一个Android应用程序,以便在Chrome上运行良好。首先,我需要做的是始终在左上角启用返回箭头,如下所示。 enter image description here

这是允许本机Android应用程序通过Chrome运行的程序。我认为我的问题的答案在“附加元数据”中或源代码中?

enter image description here


因为这个问题不可理解。Chrome应用程序与此有什么关系?一个[可能是本地的]Android应用程序如何“在Chrome上运行良好”? - Xan
1
https://developer.chrome.com/apps/getstarted_arc#bestpractices - BillHaggerty
这是难以理解的,因为ARC部分没有被很好地解释 - 比如说,我错过了它。不过令人好奇的是,google-chrome-app标签并不适合,但我认为还没有适合ARC的标签。我会进一步调查。 - Xan
"ARC" 是我尝试的第一个标签,但并不存在。 - BillHaggerty
那么,我将创建这个标签。 - Xan
显示剩余4条评论
2个回答

7
将{"disableAutoBackButton": "true"}添加到元数据中,这将使得活动内的后退按钮可用。但是我发现,在我的具有多个活动的应用程序中,从设置活动返回到主活动时无法正常工作。可能是因为我处理活动的方式有误,但在所有实际设备上均可正常工作。

谢谢!它似乎很适合我管理活动的方式。 - BillHaggerty
这是否也适用于Chrome应用程序?我想知道在未来与ARC相关的问题中是否适合包含Chrome应用程序标签? - BillHaggerty

3
{"sleepOnBlur":false,"disableAutoBackButton":true}

请在从弧形焊接器下载zip文件或启动应用程序之前提供上述元数据。
第一个参数可以防止过度暂停/恢复,并且还可以修复某些应用程序偶尔出现的短暂黑屏闪烁问题。
第二个参数在左上角添加了持久性返回按钮,从而有助于避免在某些屏幕上因缺少返回按钮而需要额外编写代码(主要是第一个屏幕)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接