60 lines
1.9 KiB
Java
60 lines
1.9 KiB
Java
package com.google.zxing.client.android.result;
|
|
|
|
import android.app.Activity;
|
|
import com.google.zxing.client.android.R$string;
|
|
import com.google.zxing.client.result.ParsedResult;
|
|
import com.google.zxing.client.result.SMSParsedResult;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class SMSResultHandler extends ResultHandler {
|
|
private static final int[] l = {R$string.button_sms, R$string.button_mms};
|
|
|
|
public SMSResultHandler(Activity activity, ParsedResult parsedResult) {
|
|
super(activity, parsedResult);
|
|
}
|
|
|
|
@Override // com.google.zxing.client.android.result.ResultHandler
|
|
public int a(int i) {
|
|
return l[i];
|
|
}
|
|
|
|
@Override // com.google.zxing.client.android.result.ResultHandler
|
|
public void b(int i) {
|
|
SMSParsedResult sMSParsedResult = (SMSParsedResult) g();
|
|
String str = sMSParsedResult.d()[0];
|
|
if (i == 0) {
|
|
a(str, sMSParsedResult.c());
|
|
} else {
|
|
if (i != 1) {
|
|
return;
|
|
}
|
|
a(str, sMSParsedResult.e(), sMSParsedResult.c());
|
|
}
|
|
}
|
|
|
|
@Override // com.google.zxing.client.android.result.ResultHandler
|
|
public int c() {
|
|
return l.length;
|
|
}
|
|
|
|
@Override // com.google.zxing.client.android.result.ResultHandler
|
|
public CharSequence e() {
|
|
SMSParsedResult sMSParsedResult = (SMSParsedResult) g();
|
|
String[] d = sMSParsedResult.d();
|
|
String[] strArr = new String[d.length];
|
|
for (int i = 0; i < d.length; i++) {
|
|
strArr[i] = ResultHandler.m(d[i]);
|
|
}
|
|
StringBuilder sb = new StringBuilder(50);
|
|
ParsedResult.a(strArr, sb);
|
|
ParsedResult.a(sMSParsedResult.e(), sb);
|
|
ParsedResult.a(sMSParsedResult.c(), sb);
|
|
return sb.toString();
|
|
}
|
|
|
|
@Override // com.google.zxing.client.android.result.ResultHandler
|
|
public int f() {
|
|
return R$string.result_sms;
|
|
}
|
|
}
|