package com.google.zxing.client.android.result; import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.Intent; import android.util.Log; import com.google.zxing.client.android.R$string; import com.google.zxing.client.result.CalendarParsedResult; import com.google.zxing.client.result.ParsedResult; import com.tencent.open.SocialConstants; import java.text.DateFormat; /* loaded from: classes.dex */ public final class CalendarResultHandler extends ResultHandler { private static final String l = "CalendarResultHandler"; private static final int[] m = {R$string.button_add_calendar}; public CalendarResultHandler(Activity activity, ParsedResult parsedResult) { super(activity, parsedResult); } @Override // com.google.zxing.client.android.result.ResultHandler public int a(int i) { return m[i]; } @Override // com.google.zxing.client.android.result.ResultHandler public void b(int i) { String str; if (i == 0) { CalendarParsedResult calendarParsedResult = (CalendarParsedResult) g(); String d = calendarParsedResult.d(); String g = calendarParsedResult.g(); if (g != null) { if (d == null) { str = g; a(calendarParsedResult.i(), calendarParsedResult.h(), calendarParsedResult.k(), calendarParsedResult.e(), calendarParsedResult.f(), str, calendarParsedResult.c()); } else { d = d + '\n' + g; } } str = d; a(calendarParsedResult.i(), calendarParsedResult.h(), calendarParsedResult.k(), calendarParsedResult.e(), calendarParsedResult.f(), str, calendarParsedResult.c()); } } @Override // com.google.zxing.client.android.result.ResultHandler public int c() { return m.length; } @Override // com.google.zxing.client.android.result.ResultHandler public CharSequence e() { CalendarParsedResult calendarParsedResult = (CalendarParsedResult) g(); StringBuilder sb = new StringBuilder(100); ParsedResult.a(calendarParsedResult.i(), sb); long h = calendarParsedResult.h(); ParsedResult.a(a(calendarParsedResult.k(), h), sb); long e = calendarParsedResult.e(); if (e >= 0) { if (calendarParsedResult.j() && h != e) { e -= 86400000; } ParsedResult.a(a(calendarParsedResult.j(), e), sb); } ParsedResult.a(calendarParsedResult.f(), sb); ParsedResult.a(calendarParsedResult.g(), sb); ParsedResult.a(calendarParsedResult.c(), sb); ParsedResult.a(calendarParsedResult.d(), sb); return sb.toString(); } @Override // com.google.zxing.client.android.result.ResultHandler public int f() { return R$string.result_calendar; } private void a(String str, long j, boolean z, long j2, String str2, String str3, String[] strArr) { Intent intent = new Intent("android.intent.action.INSERT"); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("beginTime", j); if (z) { intent.putExtra("allDay", true); } if (j2 >= 0) { j = j2; } else if (z) { j += 86400000; } intent.putExtra("endTime", j); intent.putExtra("title", str); intent.putExtra("eventLocation", str2); intent.putExtra(SocialConstants.PARAM_COMMENT, str3); if (strArr != null) { intent.putExtra("android.intent.extra.EMAIL", strArr); } try { b(intent); } catch (ActivityNotFoundException unused) { Log.w(l, "No calendar app available that responds to android.intent.action.INSERT"); intent.setAction("android.intent.action.EDIT"); a(intent); } } private static String a(boolean z, long j) { DateFormat dateTimeInstance; if (j < 0) { return null; } if (z) { dateTimeInstance = DateFormat.getDateInstance(2); } else { dateTimeInstance = DateFormat.getDateTimeInstance(2, 2); } return dateTimeInstance.format(Long.valueOf(j)); } }