Java 如何在没有动画的情况下关闭应用程序

Java 如何在没有动画的情况下关闭应用程序,java,android,Java,Android,我需要有一个不可见的按钮,关闭我的应用程序,但没有动画显示应用程序已关闭 过渡必须是看不见的,因为应用程序将显示手机主页的屏幕截图,当用户触摸按钮时,它必须看起来好像没有打开任何应用程序 我尝试删除主题和代码中的活动动画,但当应用程序关闭时仍然有动画 可能吗?怎么做?这是不可能的,因为这是在操作系统级别上处理的事情。你可以通过抛出一个未捕获的异常或类似的东西故意使应用程序崩溃,但随后你会看到一个对话框,显示它确实崩溃了 我认为你需要重新开始,想出一个好的恶作剧 也许你可以试试这个: finish

我需要有一个不可见的按钮,关闭我的应用程序,但没有动画显示应用程序已关闭

过渡必须是看不见的,因为应用程序将显示手机主页的屏幕截图,当用户触摸按钮时,它必须看起来好像没有打开任何应用程序

我尝试删除主题和代码中的活动动画,但当应用程序关闭时仍然有动画


可能吗?怎么做?

这是不可能的,因为这是在操作系统级别上处理的事情。你可以通过抛出一个未捕获的异常或类似的东西故意使应用程序崩溃,但随后你会看到一个对话框,显示它确实崩溃了


我认为你需要重新开始,想出一个好的恶作剧

也许你可以试试这个:

finish();
overridePendingTransition(0,0);

您需要在
finish
之后调用
overridePendingTransition(0,0)
,这将禁用过渡动画

即使没有动画,屏幕突然消失肯定会提醒用户,如果您留下一些优美的动画,而不是动画,可能会更好。你想做的看起来更像是一个应用程序的网络钓鱼页面。我对你的想法也很感兴趣,但在我读到这个问题后不久,我认为这样做是不可能的。但是我在想,如果一个对话活动充满了屏幕,那该怎么办??它的动画看起来不像正常活动那样明显@JulianCDCI已经尝试使用DialogActivity,但仍然有动画,我真的需要没有动画@Xenolionmmh如果你已经尝试过,我已经没有想法了……不同的Android版本有不同的动画,不同的制造商有不同的动画。因此,如果您可以
启动活动(呼叫总部启动器的活动)
并设置自己的活动转换,使其看起来就像幻灯片一样。。。。用户正在浏览主页。。。。