时隔多年

  想当年我刚注册这个博客的时候还是个一心一意想在信息学竞赛上拿到一等奖的孩子,到如今已经四五年过去了,真是恍如隔世,越来越堕落。上一篇日志还是一年多前写的,给落神发的消息,好怀念那个时候啊。我没什么朋友,平时里也是一声不吭,去年这个时候和他们一起开开心心的打dota的那几个月,可以算是我这几年里最快乐的一段时光了吧。虽然那段时间玩的太疯,让我的成绩彻底的垮了,但我并不后悔那段时间。毕竟,那时候我是有,唉,还是不谈了,现实生活中连个朋友都没有,我活的是有多失败啊。

  不管怎样,现在他们一个个已经不怎么上线了,偶尔我再重新登上那个账号,看着全部黑掉的好友列表心里发酸,那时候的那份热情已经没有了。也是,天下没有不散的宴席。前几天看贴吧里也有人说dota2的玩家也是越来越少,让我更是心里一阵惊慌。这么快就又要重演了么?看着那么多好友只有自己孤零零一个人的感觉好难受啊。现在我能做的也只是接受现实了,不要再把那么多精力花在游戏上,现实中要做好。想想当年那个乐观向上的自己,不要再这么萎靡下去了。至于那些人,过去的就都过去吧,毕竟像我这样又笨又不会来事的人还有好多的孤独要尝,好多的眼泪要往肚子里咽,早些习惯也许就不会那么难受了。

  总之,唉,还是睡吧。

转载于:https://www.cnblogs.com/dramstadt/p/4862748.html

在Android中设置定时器每隔5分钟执行一次,可以使用AlarmManager和PendingIntent。以下是基本步骤: 1. **获取权限**:首先需要运行时权限来访问系统服务,例如`Manifest.xml`文件中的`<uses-permission>`标签: ```xml <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> ``` 2. **创建计时任务**:在你的Activity或Service中,你可以创建一个Runnable或Callable对象,并封装到Handler或Thread中,作为你的定时任务。 3. **设置AlarmManager**:在需要启动定时器的地方,比如应用启动或特定操作完成后: ```java AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MINUTE, 5); // 5分钟后执行 Intent intent = new Intent(this, YourReceiver.class); intent.putExtra("timer_task", yourTaskObject); // 传递任务数据 PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY * 60, pendingIntent); // 每天重复 ``` 4. **接收器(Receiver)**:创建一个BroadcastReceiver,它会在指定时间接收到AlarmManager发出的通知: ```java public class YourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if ("timer_task".equals(intent.getStringExtra("timer_task"))) { // 执行你的定时任务 } AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); am.cancel(pendingIntent); } } ``` 记得在应用关闭时取消AlarmManager,以免后台持续消耗资源: ```java @Override protected void onDestroy() { super.onDestroy(); if (pendingIntent != null) { AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); am.cancel(pendingIntent); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值