what-the-bank/sources/com/huawei/hms/common/internal/ConnectionErrorMessages.java

84 lines
2.8 KiB
Java

package com.huawei.hms.common.internal;
import android.app.Activity;
import android.content.Context;
import com.huawei.hms.adapter.AvailableUtil;
import com.huawei.hms.support.log.HMSLog;
import com.huawei.hms.utils.ResourceLoaderUtil;
import com.huawei.hms.utils.Util;
/* loaded from: classes2.dex */
public class ConnectionErrorMessages {
private static boolean a(Context context) {
return context != null && Util.isAvailableLibExist(context) && AvailableUtil.isInstallerLibExist(context);
}
public static String getErrorDialogButtonMessage(Activity activity, int i) {
if (activity == null) {
return null;
}
if (ResourceLoaderUtil.getmContext() == null) {
ResourceLoaderUtil.setmContext(activity.getApplicationContext());
}
if (i == 1) {
if (a(activity)) {
return ResourceLoaderUtil.getString("hms_install");
}
return ResourceLoaderUtil.getString("hms_confirm");
}
if (i != 2) {
return ResourceLoaderUtil.getString("hms_confirm");
}
if (a(activity)) {
return ResourceLoaderUtil.getString("hms_update");
}
return ResourceLoaderUtil.getString("hms_confirm");
}
public static String getErrorMessage(Activity activity, int i) {
if (activity == null) {
return null;
}
if (ResourceLoaderUtil.getmContext() == null) {
ResourceLoaderUtil.setmContext(activity.getApplicationContext());
}
if (i != 1 && i != 2) {
return null;
}
if (a(activity)) {
return ResourceLoaderUtil.getString("hms_update_title");
}
return activity.getString(ResourceLoaderUtil.getStringId("hms_apk_not_installed_hints"), Util.getAppName(activity, activity.getPackageName()));
}
public static String getErrorTitle(Activity activity, int i) {
if (activity == null) {
return null;
}
if (ResourceLoaderUtil.getmContext() == null) {
ResourceLoaderUtil.setmContext(activity.getApplicationContext());
}
if (i == 1) {
if (a(activity)) {
return ResourceLoaderUtil.getString("hms_install_message");
}
return null;
}
if (i == 2) {
if (a(activity)) {
return ResourceLoaderUtil.getString("hms_update_message");
}
return null;
}
if (i == 3) {
return ResourceLoaderUtil.getString("hms_bindfaildlg_message");
}
if (i != 9) {
HMSLog.e("HuaweiApiAvailability", "Unexpected error code ".concat(String.valueOf(i)));
return null;
}
HMSLog.e("HuaweiApiAvailability", "Huawei Mobile Services is invalid. Cannot recover.");
return null;
}
}