1

我想在我的 android 应用程序中的所有按钮和布局的颜色和背景一到凌晨 12 点就改变(即天变了)

每当警报给出反馈时,我应该能够使用警报来做到这一点

或者我调用一个函数,它应该改变颜色和背景,但它不起作用。

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR_OF_DAY, 15);
    calendar.set(Calendar.MINUTE, 53);
    calendar.set(Calendar.SECOND, 0);
    AlarmManager am = (AlarmManager) getApplicationContext()
            .getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(getApplicationContext(), MainActivity.class);
    PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(),
            0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    btn.setBackgroundColor(color.blue);
    rlbase.setBackgroundColor(color.green);

    am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
            AlarmManager.INTERVAL_DAY , pi);

现在我只改变这些按钮的颜色和背景,但我打算从这个警报中调用一个方法。

需要一些帮助

谢谢

4

1 回答 1

0

看到这个:http: //justcallmebrian.com/2010/04/27/using-alarmmanager-to-schedule-activities-on-android/

它可能对你有用。祝你好运!

于 2013-08-12T14:11:08.137 回答