【问题标题】:How to keep my application always on top of the task stack?如何让我的应用程序始终位于任务堆栈之上?
【发布时间】:2011-12-16 07:44:36
【问题描述】:

作为标题,如何让我的应用程序始终位于任务堆栈之上? 例如,当闹钟弹出时,我的应用程序(apk)仍然在屏幕顶部。

非常感谢!

【问题讨论】:

  • android 应用程序设计的坏主意..
  • 如果您尝试这样做,则充其量是在构建糟糕的设计,最坏的情况是恶意软件。重新考虑你的目标。
  • 感谢您的回复,但这是一个要求...不是我的设计。
  • 谁在乎为什么需要它,这是一个有效的问题,不要再浪费时间问这些问题了。正如他在评论中提到的那样,他的客户或老板可能会告诉他必须做什么——这是一项要求。

标签: android stack always-on-top


【解决方案1】:

AFAIK 没有办法做到这一点。

如果用户接到电话怎么办?您希望您的应用程序隐藏它吗?

【讨论】:

  • 首先,感谢您的回复。在我的情况下,我插入(取出)SIM卡以防手机开机,设备会弹出一个警报对话框,此弹出对话框应始终位于任何其他小部件/应用程序屏幕的前面。所以我希望其他可能弹出的小部件/应用程序推送到任务堆栈中的第二级。但我的问题是“如何更改任务堆栈中的应用程序级别”,即使我可以收到插入(移除)SIM 卡的事件。
  • @user1101466:幸运的是,Android SDK 不支持您想要的。
  • 但是为什么来电总是在屏幕顶部,即使闹钟同时弹出?
  • 这必须是操作系统功能。我不确定尝试在来电源代码中搜索
猜你喜欢
  • 2012-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-09
  • 2022-01-23
相关资源
最近更新 更多