当前位置: 代码迷 >> J2SE >> andriod 让一个APP里头只有一个Activity运行
  详细解决方案

andriod 让一个APP里头只有一个Activity运行

热度:442   发布时间:2016-04-23 20:20:26.0
andriod 让一个APP里面只有一个Activity运行
最近才开始做安卓,遇到一个问题,我通过点击按钮,从一个activity切换到另一个activity,我每个activity里面都开了个线程通讯,当我同时点击两个按钮时,同时进入了两个activity,app里面就有两个通讯线程运行,但是会扰乱我的数据。想请教大家一下,我如何才可以使一个APP里面有且只有一个activity在运行?
------解决方案--------------------
不要乱开线程,后台任务分为两种情况:
1、临时的异步任务;
2、长期运行的后台服务。

前者参考:http://developer.android.com/reference/android/os/AsyncTask.html
后者参考:https://developer.android.com/training/run-background-service/index.html

最后推荐一个官方指南:https://developer.android.com/training/best-background.html
  相关解决方案