0
我想在Android中创建通知。 但是,如果我通过TaskManager终止应用程序,它也会终止通知。 它是代码snipet。如何创建避免TaskManager查杀的通知?
它是来电者。
Intent intent = new Intent(myActivity, NotificationReciever.class);
String appName = myActivity.getTitle().toString();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, time);
AlarmManager alarmManager = (AlarmManager)
myActivity.getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
它是接收器。
public class NotificationReciever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
我添加的代码,但它不能
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
我喜欢让活着的通知。 你能告诉我如何避免TaskManager的被杀吗?
谢谢你的回复。我不能修改ROM,因为我必须修改每个下载我的游戏的设备...... – shinriyo 2012-07-26 02:26:53
如果我使用C语言和JNI,可能吗? – shinriyo 2012-07-31 10:32:31
@shinriyo:不,对不起。 – CommonsWare 2012-07-31 10:46:26