如何使活动窗口始终保持最佳状态
答
你不能。这是在Android系统中定义的。
+0
好的,那我该如何实现类似这样的事情?http://www.appbrain.com/app/screen-filter/com.haxor – Alex 2010-11-27 11:38:48
答
取决于你正在尝试做什么,你可能会对在其他活动之上的窗口感到满意。
像Super Video客户端& Floating Notes这样的应用程序能够在其他活动上方显示浮动窗口。这些问题可能指向您在正确的方向:
答
您可以在活动覆盖的onStop方法使用下面的代码:
@Override
protected void onStop(){
super.onStop();
Intent intent = new Intent(this, ClassNameOfYourActivity.class);
startActivity(intent);
}
美容问题:如果有任何其他活动试图说明焦点,则您的活动将再次弹出。所以这不是一个模态窗口。
这很危险!您无法处理Android GUI,您将只能控制应用程序GUI。例如,切换调试模式开关,杀死应用程序(仅通过ADB),达到系统设置等是不可能的。如果您关闭ADB并将其与自动启动机制合并,那么您将陷入陷阱。
所以你不会流行,如果你与玩分享:)
我会尽力做到这一点。谢谢:) – Alex 2010-11-27 11:32:59
你可以在WindowManager类的帮助下做到这一点。 – 2014-02-14 08:48:12