我想在我的应用中添加一个锁定图标。如下面的图片所示,我该如何以编程方式做到这一点?我想防止用户从最近的屏幕或任务中清除我的应用程序,因为它在后台使用服务,而Oppo,Mi和Lenovo则将其杀死。我已经尝试过了,但是对我不起作用
startLockTask();
答案 0 :(得分:2)
首先,Whatsapp或任何其他社交网站均未实现该锁定。该锁由用户手动设置。
并且Lock的作用是,每当用户清除RAM时,如果那个(应用程序)位于前台或后台,则所有被锁定的应用程序都不会被杀死。因此,与该特定应用程序的代码无关。
现在,引用此行:我希望用户防止从最近的屏幕上清除我的应用程序。
用户仍然可以手动清除任何锁定的应用程序。这意味着,如果他们滑动任何锁定的应用程序,则该应用程序将被清除。当用户点击清除的RAM时,该锁定仅阻止清除应用程序。
总而言之,您无法在任何应用中以编程方式设置这种锁定。