2017-05-22 72 views
0

我们正在开发将托管Android WebView的自助服务终端应用程序。这款自助服务终端应用程序作为默认启动程序安装在Android平板电脑上,因此当平板电脑启动时,自助服务终端应用程序会立即采取控制措施并使用屏幕固定功能将用户锁定在“正常”Android操作系统之外。然而,我们在自助终端应用程序中运行的一个网页有时会导致自助服务终端应用程序由于缺陷(某些消耗所有堆内存的递归循环)而导致Android操作系统崩溃/被关闭。发生这种情况时,自助服务终端应用程序崩溃/被终止,出于某种原因,Android会重置默认的启动器设置。因此,如果Android平板电脑在此阶段重新启动,则自助服务终端应用程序不再是默认启动程序,并且在启动时不会立即启动。Android在默认启动程序崩溃时忘记/重置默认启动程序

反正有没有办法阻止Android重置默认启动器?

回答

0

也许你可以创建一个轻量级应用程序启动器,它无法崩溃,然后在每次启动应用程序启动器后启动你的KioskApp。因此,即使您的KioskApp崩溃,您的应用程序启动器也会一直存在,并且会立即 再次启动您的自助服务终端应用程序。