如何使用BroadcastReceiver关闭android应用程序?

如何使用BroadcastReceiver关闭android应用程序?,android,Android,我有一个带有BroadcastReceiver的应用程序,该应用程序有带有calls to finish方法和系统的退出按钮。退出(0)调用。在BroadcastReceiver之前,它工作得很好(终止了应用程序),但在我添加BroadcastReceiver之后,它只将用户发送到主屏幕。我在onPause()和onResume()以及quit方法中使用了unregisterReceiver()。我也试过了,运气不好。您能告诉我如何终止我的应用程序吗?我假定您所指的退出方法是onStop()?因

我有一个带有
BroadcastReceiver
的应用程序,该应用程序有带有calls to finish方法和
系统的退出按钮。退出(0)
调用。在
BroadcastReceiver
之前,它工作得很好(终止了应用程序),但在我添加
BroadcastReceiver
之后,它只将用户发送到主屏幕。我在
onPause()
onResume()
以及quit方法中使用了
unregisterReceiver()
。我也试过了,运气不好。您能告诉我如何终止我的应用程序吗?

我假定您所指的退出方法是onStop()?因为通常,unregister BroadcastReceiver应该在onStop()方法中。否,quit是一个按钮。然后尝试将receiver unregister receiver()放在活动的onStop()方法中。看看会发生什么。