为了账号安全,请及时绑定邮箱和手机立即绑定

Timer 时间显示错误

Timer 时间显示错误

皮卡丘qinqin 2016-10-28 10:34:59
应该是显示上午十点的
查看完整描述

3 回答

?
慕粉3501442

TA贡献3条经验 获得超2个赞

am  上午   pm 下午  是不是写错了

查看完整回答
1 反对 回复 2016-10-28
?
ziom

TA贡献948条经验 获得超1109个赞

代码贴出来看看

查看完整回答
反对 回复 2016-10-28
  • 皮卡丘qinqin
    皮卡丘qinqin
    public class TimerService extends Service { private Timer timer; private SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); timer=new Timer(); timer.schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub updateWidget(); } }, 0, 1000); } protected void updateWidget() { String time=format.format(new Date()); RemoteViews remoteViews=new RemoteViews(getPackageName(), R.layout.widget); remoteViews.setTextViewText(R.id.showTime, time); AppWidgetManager manager=AppWidgetManager.getInstance(getApplicationContext()); ComponentName cn=new ComponentName(getApplicationContext(), WidgetProvider.class); manager.updateAppWidget(cn, remoteViews); } @Override public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); timer.cancel(); } }
  • ziom
    ziom
    你当前模拟器的时间是对的吗
  • 皮卡丘qinqin
    皮卡丘qinqin
    是对的
点击展开后面2
  • 3 回答
  • 0 关注
  • 1571 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信