84 lines
2.8 KiB
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;
|
|
}
|
|
}
|