我可以等到我的所有服务都停止了吗?我尝试在我的android应用程序中制作splashscreen,并且希望它等到我的所有服务都停止了。如何等待服务停止在Android中
ActivityManager manager = (ActivityManager) this
.getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager
.getRunningServices(Integer.MAX_VALUE)){
}
我试试这个代码示例...我的问题是,我不知道如何在我的splashscreen活动中不断检查这个。 或者它可能不是一个好的解决方案。
你在闪屏中做了些什么,需要很长时间才能获得服务?您应该使用AsyncTask来执行这样的一次性过程。 –
HTML,JSON,XML下载和解析... – D3laru3
检查这个答案......它帮助我...... [一个很好的解释] [1] [1]:HTTP:/ /stackoverflow.com/a/3055749/2149135 – Bhaskar