【发布时间】:2017-01-07 20:40:45
【问题描述】:
我在安卓平板电脑上有一个网络链接,点击后会全屏运行 Chrome。
在那个网站上,我可以单击一个链接并打开我的应用程序(在 Android Studio 中开发)。但是一旦打开该应用程序,我希望它立即将焦点发送回 Chrome。我看到有人在这个论坛上说有一种切换任务的方法,但他们没有提供如何操作的代码或链接。
或者从任务管理器中禁用我的应用程序(但仍然可以运行)也许也很好?
我正在尝试从 Chrome 网站向应用程序发送启动和停止命令。即第一次,它打开并“启动”应用程序做某事。应用程序保持打开状态,直到它收到来自网站的“停止”命令。过程重复。
我已经在 onResume 函数中尝试了 Intent 的 getdata,但由于该应用在调用后不会将“焦点”发送回网站,因此下次 Chrome 向其发送数据时不会调用 onResume。该应用程序是“不可见的”,因此当它打开时,用户会继续浏览 Chrome 网站,甚至不知道应用程序已打开。但就像我说的那样,即使它们在 Chrome 中继续存在,但现在真正的焦点是在另一个应用程序上。这有点奇怪。
所以,这有点不同,因为我必须切换回已经打开的 Chrome 链接,而不仅仅是 Chrome……如果你明白我的意思的话。
感谢任何有关如何在我的应用程序中以编程方式执行此操作的帮助。
【问题讨论】:
标签: android google-chrome switch-statement task