本帖最后由 penghuai 于 2015-01-25 17:32:37 编辑

解决方案 »

  1.   

    自己弄好了,真实的,大家都不乐于助人
    Inten startActivity
    现在新问题来了,怎么老是闪屏,我只需要后台处理就行了
      

  2.   

    startService(intent);不行,开机不运行,动作执行不了
      

  3.   

    首先,TimerTask,Alarm,CountDownTimer,要说定时的话,还是闹钟比较靠谱,比如关机闹铃,PendingIntent设置好就OK了,
    你把闹钟和PendingIntent吃透的话应该是没问题的。
    TimerTask是安排一个时间段来执行一个任务,用个服务可以实现你的功能,但是待机,关机后,就不行了;
    CountDownTimer是系统自带的一个倒计时控制器,这个类很简单,可以用2个CountDownTimer来回启动你的发短信,主要是设置好间隔时间。至于提到CountDownTimer是因为这个可以支持低功耗,即低功耗下依然在执行。你的代码是运行后,PendingIntent马上执行,然后在你的广播里又启动你的Activity,然后你的Activity自己finish().
    不秒退都对不起你。呵呵。
      

  4.   

    学习了,安卓博大精深,果然没弄好。其实基本功能代码都完成了了,闪屏忍了,是不是我在加载activity时候又调用了一次设置闹钟功能的原因,老是界面死掉,程序不死。如果通过按钮激活闹钟,就不会有这个情况,和你说的fninish有关?
      

  5.   

    你能看懂自己写的代码吗?把思路画出来,然后慢慢分析。Log多用点,看着打印信息可以帮助你分析自己写的逻辑。