![](/img/trans.png)
[英]Android - Trying to change the color of a bouncing ball every 3-5 seconds?
[英]Ads Changing for every 3-5 seconds in an activity of Android Application
我正在开发一个Android应用程序,其中我使用Web服务在一个活动中实现了10个广告。 现在,我想给出每3至5秒更改这些广告的时间表。 请帮助您提供示例代码/链接。 提前致谢。
只是使用倒数计时器
安排倒计时,直到将来的某个时间,并在整个过程中定期通知。 在文本字段中显示30秒倒计时的示例:
new CountdownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
TimerTask.schedule()
将解决您的问题。
请谷歌了解更多信息。
您应该使用AlarmManager或Timer服务来执行它每3-5秒执行一次。
如果用户理想5分钟然后注销,我还可以使用警报管理器自动注销功能。 public static void autoLogOut(Context context){
MyAlarmService.mContext = context;
Intent myIntent = new Intent(context, MyAlarmService.class);
pendingIntent = PendingIntent.getService(context, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager) context
.getSystemService("alarm");
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, (5 * 60));
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
pendingIntent);
// Toast.makeText(context, "Start Alarm", Toast.LENGTH_LONG).show();
}
如果用户理想5分钟后执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.