MuteDialog.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:TextSecureSMP 作者:
public static void show(final Context context, final @NonNull MuteSelectionListener listener) {
  AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(context);
  builder.setTitle(R.string.MuteDialog_mute_notifications);
  builder.setItems(R.array.mute_durations, new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, final int which) {
      final long muteUntil;

      switch (which) {
        case 0:  muteUntil = System.currentTimeMillis() + TimeUnit.HOURS.toMillis(1); break;
        case 1:  muteUntil = System.currentTimeMillis() + TimeUnit.HOURS.toMillis(2); break;
        case 2:  muteUntil = System.currentTimeMillis() + TimeUnit.DAYS.toMillis(1);  break;
        case 3:  muteUntil = System.currentTimeMillis() + TimeUnit.DAYS.toMillis(7);  break;
        default: muteUntil = System.currentTimeMillis() + TimeUnit.HOURS.toMillis(1); break;
      }

      listener.onMuted(muteUntil);
    }
  });

  builder.show();

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号