@Override public void error (String tag, String message) { Log.e(tag, message); }
@Override public void error (String tag, String message) { Log.e(tag, message); }
@Override public void error (String tag, String message, Throwable exception) { Log.e(tag, message, exception); }
@Override public void error (String tag, String message, Throwable exception) { if (logLevel >= LOG_ERROR) Log.e(tag, message, exception); }
@Override public void error (String tag, String message) { if (logLevel >= LOG_ERROR) Log.e(tag, message); }
@Override public void error (String tag, String message) { Log.e(tag, message); }
@Override public void error (String tag, String message, Throwable exception) { Log.e(tag, message, exception); }
@Override public void error (String tag, String message, Throwable exception) { Log.e(tag, message, exception); }
@Override public void handle(Throwable t) { if (t != null && Log.isLoggable(TAG, Log.ERROR)) { Log.e(TAG, "Request threw uncaught throwable", t); } } };
@Deprecated @Override public boolean removeDataSet(int index) { Log.e("MPAndroidChart", "removeDataSet(int index) not supported for CombinedData"); return false; }
@Deprecated @Override public boolean removeEntry(Entry e, int dataSetIndex) { Log.e("MPAndroidChart", "removeEntry(...) not supported for CombinedData"); return false; }
@Nullable private static PackageInfo getPackageInfo(@NonNull Context context) { try { return context.getPackageManager().getPackageInfo(context.getPackageName(), 0); } catch (PackageManager.NameNotFoundException e) { Log.e(TAG, "Cannot resolve info for" + context.getPackageName(), e); return null; } }
static boolean checkEglError (String prompt, EGL10 egl) { int error; boolean result = true; while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) { result = false; Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error)); } return result; }
static boolean checkEglError (String prompt, EGL10 egl) { int error; boolean result = true; while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) { result = false; Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error)); } return result; }
public static void throwEglException(String function, int error) { String message = formatEglError(function, error); if (LOG_THREADS) { Log.e("EglHelper", "throwEglException tid=" + Thread.currentThread().getId() + " " + message); } throw new RuntimeException(message); }
static void checkEglError (String prompt, EGL10 egl) { int error; while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) { Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error)); } }
public static void throwEglException(String function, int error) { String message = formatEglError(function, error); if (LOG_THREADS) { Log.e("EglHelper", "throwEglException tid=" + Thread.currentThread().getId() + " " + message); } throw new RuntimeException(message); }
static void checkEglError (String prompt, EGL10 egl) { int error; while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) { Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error)); } }
public void destroyContext(EGL10 egl, EGLDisplay display, EGLContext context) { if (!egl.eglDestroyContext(display, context)) { Log.e("DefaultContextFactory", "display:" + display + " context: " + context); if (LOG_THREADS) { Log.i("DefaultContextFactory", "tid=" + Thread.currentThread().getId()); } EglHelper.throwEglException("eglDestroyContex", egl.eglGetError()); } } }
public void destroyContext(EGL10 egl, EGLDisplay display, EGLContext context) { if (!egl.eglDestroyContext(display, context)) { Log.e("DefaultContextFactory", "display:" + display + " context: " + context); if (LOG_THREADS) { Log.i("DefaultContextFactory", "tid=" + Thread.currentThread().getId()); } EglHelper.throwEglException("eglDestroyContex", egl.eglGetError()); } } }