START_STICKY用于行为类似于服务的活动

问题描述 投票:0回答:1

如果我们希望活动的行为类似于服务,则可以使用以下命令将其移至后台:

moveTaskToBack(true);

我们可以使用以下方法将其隐藏在“最近使用的屏幕”中:>

android:excludeFromRecents="true"

但是我们如何使其被杀死后自动重新创建START_STICKY?

[如果我们希望Activity表现得像Service,则可以使用以下方法将其移到后台:moveTaskToBack(true);我们可以使用以下代码将其隐藏在“最近记录”屏幕中:android:excludeFromRecents =“ true” ...

android android-activity android-service
1个回答
3
投票

Activity被杀死后无法自动重新创建。通过不断地在用户设备前重新启动Activity并阻止他们执行任何其他操作,将会在用户设备上造成拒绝服务攻击。除非您以为它将不会启动/显示任何UI,而只是在已创建但未启动的状态下运行,否则就无法执行此操作,因为这就是Service的用途- Activity用于显示UI。

© www.soinside.com 2019 - 2024. All rights reserved.