博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 程序运行不了,Android。如何在系统要杀死它之后让应用程序继续运行。或者如何不让系统杀死它呢...
阅读量:5856 次
发布时间:2019-06-19

本文共 1105 字,大约阅读时间需要 3 分钟。

Android。如何在系统要杀死它之后让应用程序继续运行?

或者如何不让系统杀死它?Android。如何在系统要杀死它之后让应用程序继续运行。或者如何不让系统杀死它呢

我需要在前台支持应用程序。 也就是说,无论是最小化还是关闭,每30秒打开一次应用程序。

当应用程序正在运行时(它显示在缓存列表中)方法称为OnReceive。如果应用程序是从内存中卸载,它不再触发活动

使用AlarmManager,广播接收器

Activity1.OnCreate

...

Intent intent = new Intent(this, typeof(MyAppReciever));

PendingIntent sender = PendingIntent.GetBroadcast(this, 0, intent,PendingIntentFlags.UpdateCurrent);

AlarmManager am = (AlarmManager)GetSystemService(AlarmService);

am.SetRepeating(AlarmType.ElapsedRealtimeWakeup, SystemClock.ElapsedRealtime()+30000,30000,sender);

广播接收器

[BroadcastReceiver]

[IntentFilter(new[] { Intent.ActionPowerConnected })]

public class MyAppReciever : BroadcastReceiver

{

public override void OnReceive(Context context, Intent intent)

{

Intent intent1 = new Intent(context, typeof(Activity1));

intent1.AddFlags(ActivityFlags.NewTask);

context.StartActivity(intent1);

}

}

清单

....

UPD#1

让我们简化示例。例如,我想要定期打开应用程序(显示当前的活动)。过程如下:双击图标运行应用程序,然后通过主页按钮最小化。该应用程序出现在“正在运行的应用程序”(在缓存中)。开始主动使用手机,我的应用程序逐渐被替换,并从“正在运行的应用程序”中消失。假设第一次运行一小时后,我希望应用程序重新打开(初始活动)。我希望AlarmManager增加OnReceive事件,其中拼写的Activity打开主应用程序。

我做错了什么?

转载地址:http://nqajx.baihongyu.com/

你可能感兴趣的文章
【ichartjs】爬取理想论坛前30页帖子获得每个子贴的发帖时间,总计83767条数据进行统计,生成统计图表...
查看>>
vue之vue-cookies安装和使用说明
查看>>
POJ 1511 Invitation Cards(单源最短路,优先队列优化的Dijkstra)
查看>>
二进制的手工计算, 以及计算机的浮点数存储
查看>>
TCP 、UDP、IP包的最大长度
查看>>
iphone 利用Quartz 2D进行绘图
查看>>
我对于android机的按键交互的分析
查看>>
信道与信道栈
查看>>
More Effective C++ (限制类的对象数量)
查看>>
Dynamic Performance Tables not accessible Automatic Statistics Disabled for this session
查看>>
POJ 1273 || HDU 1532 Drainage Ditches (最大流模型)
查看>>
Javascript中的对象和原型(一)(转载)
查看>>
SQL Server 2005 数据库复制(转载)
查看>>
hdu1325 Is It A Tree?并检查集合
查看>>
Lua 服务器与客户端实例(转)
查看>>
[CareerCup] 18.4 Count Number of Two 统计数字2的个数
查看>>
C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据...
查看>>
Spring Boot 学习(2)
查看>>
007——VUE中非常使用的计算属性computed实例
查看>>
[数字图像处理]开坑序言
查看>>