Ale*_*lex 6 android window always-on-top android-activity
我想创建一个始终位于其他活动之上的活动(如Windows中的模式窗口或任务管理器).我该如何在Android上执行此操作?谢谢
bde*_*vay 10
您可以在活动的重写onStop方法中使用以下代码:
@Override
protected void onStop(){
super.onStop();
Intent intent = new Intent(this, ClassNameOfYourActivity.class);
startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)
美容问题:如果任何其他活动试图获得焦点,您的活动将再次弹出.所以它不是一个模态窗口.
这很危险!您将无法处理Android GUI,您将只能控制您的应用程序GUI.例如,开关调试模式,杀死应用程序(仅限ADB),达到系统设置等是不可能的.如果您关闭ADB并将其与自动启动机制结合使用,那么您将处于陷阱状态.
所以,如果你与Play分享它,你将不会受欢迎:)
| 归档时间: |
|
| 查看次数: |
25430 次 |
| 最近记录: |