以编程方式固定应用

时间:2018-01-24 09:38:04

标签: android android-lifecycle

据我所知,从android 5.0中可以选择固定应用程序,以禁止该进程被操作系统杀死。 有没有办法以编程方式在我的应用程序上激活它?

1 个答案:

答案 0 :(得分:0)

是的,有办法,但是:

这不是防止操作系统杀死您的应用程序进程的方法。如果您需要,前台服务是可行的方法。固定应用会将用户锁定到您的应用中,除非用户按住并按住概览按钮(三角形和方形按钮),否则用户将无法离开应用。

话虽如此,您需要调用以固定应用的方法是startLockTask()。它是Activity类的实例方法。它已添加到Lollipop(API 21)中的API中,因此如果您的应用支持早期版本,则需要将其考虑在内。