【阿里云限时折扣】真正免费.com.xin域名0元抢>>> ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | package com.aragoncg.apps.airenao.appmanager; import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class ActivityManager extends Application { private static ActivityManager myActivityManager; private List<Activity> activitiesList = new LinkedList<Activity>(); public ActivityManager(){ } public static ActivityManager getInstance(){ if (myActivityManager== null ){ myActivityManager = new ActivityManager(); } return myActivityManager; } public void addActivity(Activity activity){ activitiesList.add(activity); } public void exit(){ for (Activity oneActivity:activitiesList){ oneActivity.finish(); } System.exit( 0 ); } } |
3、退出完后那个service也被关掉了,我尝试了一下 把System.exit(0)注释掉之后也是不行
1 2 3 4 5 6 7 | Notification notification = new Notification(R.drawable.icon, getText(R.string.ticker_text), System.currentTimeMillis()); Intent notificationIntent = new Intent( this , ExampleActivity. class ); PendingIntent pendingIntent = PendingIntent.getActivity( this , 0 , notificationIntent, 0 ); notification.setLatestEventInfo( this , getText(R.string.notification_title), getText(R.string.notification_message), pendingIntent); startForeground(ONGOING_NOTIFICATION, notification); |
添加一个ongoing的状态栏通知
首先我不是大牛~。我的解释
activity关闭之后,service如果没有在这之前被关闭的话,service所在的进程变为服务进程,优先级比较低了,系统可以在不是service的生命周期方法执行期间的任意时刻杀死这个进程。
解决办法,可以把这个service设置为前台进程。
首先我不是大牛~。我的解释 activity关闭之后,service如果没有在这之前被关闭的话,service所在的进程变为服务进程,优先级比较低了,系统可以在不是service的生命周期方法执行期间的任意时刻杀死这个进程。 解决办法,可以把这个service设置为前台进程。不是大牛没关系,重在交流嘛!您说的将service置为前台进程,那么如何置为前台进程?
联系客服