我做了一个显示当前时间的 toast 的服务。当“分钟”的值发生变化时,应该显示吐司。我应该怎么办 ?这是代码。是否有必要创建一个监听器来监听分钟变量的变化?请帮我。
public class Servicedemo extends Service{
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this, "Service Started", Toast.LENGTH_SHORT).show();
String str;
Calendar c=Calendar.getInstance();
int hour=c.get(Calendar.HOUR);
int min=c.get(Calendar.MINUTE);
str=String.valueOf(hour)+":"+String.valueOf(min);
Toast.makeText(this, str , Toast.LENGTH_SHORT).show();
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Toast.makeText(this, "Service Stopped", Toast.LENGTH_SHORT).show();
}
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
}