如果我们希望活动的行为类似于服务,则可以使用以下命令将其移至后台:
moveTaskToBack(true);
我们可以使用以下方法将其隐藏在“最近使用的屏幕”中:>
android:excludeFromRecents="true"
但是我们如何使其被杀死后自动重新创建START_STICKY?
[如果我们希望Activity表现得像Service,则可以使用以下方法将其移到后台:moveTaskToBack(true);我们可以使用以下代码将其隐藏在“最近记录”屏幕中:android:excludeFromRecents =“ true” ...
Activity
被杀死后无法自动重新创建。通过不断地在用户设备前重新启动Activity
并阻止他们执行任何其他操作,将会在用户设备上造成拒绝服务攻击。除非您以为它将不会启动/显示任何UI,而只是在已创建但未启动的状态下运行,否则就无法执行此操作,因为这就是Service
的用途- Activity
用于显示UI。