2014-05-09 102 views
0

我正在开发一个android应用程序,我希望当设备打开时保持在前台并保持关闭状态。为了实现这一点,我已经使用了一些技巧,我发现上网冲浪:使用处理android.intent.action.BOOT_COMPLETED 当设备打开时打开android应用程序

  • 忽略广播接收机设备启动时

    • 开始应用>>解决打开应用程序时的主页按钮>>使用活动解决应用程序关闭时应用程序启动和卸载时安装的别名

    我测试解决方案并且它几乎总能正常工作。当我在应用程序执行时关闭设备并重启设备时,应用程序将打开两次。我认为额外开幕是因为活动别名未卸载,因为应用程序关闭设备时没有正确关闭。

    有没有解决方案来避免这种行为?

    感谢

  • 回答

    1

    您应该使用ACTION_SHUTDOWN和shutdown.Find更多细节here执行必要的任务。

    +0

    它完美的作品。感谢您的帮助 – Plebios

    +0

    快乐编码...! :) – kgandroid

    1

    您可以使用Shutdown意图在设备关闭时完成您的活动。您可以使用activity.finish();来关闭您的应用程序。