java timere,Java DateTime.isAfterNow方法代码示例

import org.joda.time.DateTime; //导入方法依赖的package包/类

private void showNotification(Game game) {

DateTime dateTime = new DateTime(game.getGameDateTime(), Constants.DATE.VEGAS_TIME_ZONE).plusSeconds(60);

if (dateTime.isAfterNow()) {

String ringtonePath = MultiProcessPreference.getDefaultSharedPreferences().getString(mContext.getString(R.string.key_notification_ringtone), null);

Uri soundUri;

if (ringtonePath == null) {

soundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

} else {

soundUri = Uri.parse(ringtonePath);

}

NotificationCompat.Builder mBuilder =

new NotificationCompat.Builder(mContext)

.setSmallIcon(R.drawable.ic_league_white_24px)

.setContentTitle("Game Started - " + game.getLeagueType().getAcronym())

.setContentText(mContext.getString(R.string.team_vs_team_full, game.getFirstTeam().getCity(), game.getSecondTeam().getCity()))

.setSound(soundUri);

// Sets an ID for the notification

int mNotificationId = createHash(game.getFirstTeam().getCity() + game.getSecondTeam().getCity());

// Gets an instance of the NotificationManager service

NotificationManager mNotifyMgr =

(NotificationManager) mContext.getSystemService(NOTIFICATION_SERVICE);

// Builds the notification and issues it.

mNotifyMgr.notify(mNotificationId, mBuilder.build());

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值