我正在开发一个Android应用程序,它使用Google Calendar用户动态生成内容。在过去一个月中,我发现该应用程序会在几个小时内耗尽我的电池。这可能发生在用户的Google日历有几百个事件(就像我的那样)并且是一个问题,因为我根本不需要在后台运行。
显然,我可能需要修改并重新思考我是如何查询日历事件的,但是有一种简单的方法可以在用户导出应用程序后强制停止我的应用程序吗?
编辑:我的源代码在这里:https://code.google.com/p/togenda/source/browse/ToGenda/src/edu/jcu/cs470/togenda/AgendaFragment.java
答案 0 :(得分:1)
将此信息放入您的活动中:
@Override
protected void onStop() {
android.os.Process.killProcess(android.os.Process.myPid());
super.onStop();
}