From 8b498098de9ed38c8f48110451a8f85487044c77 Mon Sep 17 00:00:00 2001 From: Anton Domnikov Date: Mon, 6 Mar 2017 16:58:13 +0300 Subject: [PATCH] static --- build.gradle | 8 +++++--- .../ru/touchin/roboswag/core/log/ConsoleLogProcessor.java | 2 ++ src/main/java/ru/touchin/roboswag/core/log/Lc.java | 2 ++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index a014e9a..bcc85bb 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' apply plugin: 'me.tatarka.retrolambda' android { - compileSdkVersion 24 + compileSdkVersion 25 buildToolsVersion '25.0.2' compileOptions { @@ -12,11 +12,13 @@ android { defaultConfig { minSdkVersion 9 - targetSdkVersion 24 + targetSdkVersion 25 } } dependencies { - provided 'com.android.support:support-annotations:24.2.1' + //TODO: update when Google will fix restoring fragment state in ViewPager + //noinspection GradleDependency, NewerVersionAvailable + provided 'com.android.support:support-annotations:25.0.1' provided 'io.reactivex:rxandroid:1.2.1' } diff --git a/src/main/java/ru/touchin/roboswag/core/log/ConsoleLogProcessor.java b/src/main/java/ru/touchin/roboswag/core/log/ConsoleLogProcessor.java index 228b827..d781300 100644 --- a/src/main/java/ru/touchin/roboswag/core/log/ConsoleLogProcessor.java +++ b/src/main/java/ru/touchin/roboswag/core/log/ConsoleLogProcessor.java @@ -19,6 +19,7 @@ package ru.touchin.roboswag.core.log; +import android.annotation.SuppressLint; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.util.Log; @@ -40,6 +41,7 @@ public class ConsoleLogProcessor extends LogProcessor { } @Override + @SuppressLint("LogConditional") public void processLogMessage(@NonNull final LcGroup group, @NonNull final LcLevel level, @NonNull final String tag, @NonNull final String message, @Nullable final Throwable throwable) { final String messageToLog = normalize(message + (throwable != null ? '\n' + Log.getStackTraceString(throwable) : "")); diff --git a/src/main/java/ru/touchin/roboswag/core/log/Lc.java b/src/main/java/ru/touchin/roboswag/core/log/Lc.java index d3f25d1..1b86817 100644 --- a/src/main/java/ru/touchin/roboswag/core/log/Lc.java +++ b/src/main/java/ru/touchin/roboswag/core/log/Lc.java @@ -19,6 +19,7 @@ package ru.touchin.roboswag.core.log; +import android.annotation.SuppressLint; import android.os.Handler; import android.os.Looper; import android.support.annotation.NonNull; @@ -262,6 +263,7 @@ public final class Lc { * @param tag Tag to be shown in logs. */ + @SuppressLint("LogConditional") public static void printStackTrace(@NonNull final String tag) { final StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); Log.d(tag, TextUtils.join("\n", Arrays.copyOfRange(stackTrace, STACK_TRACE_CODE_DEPTH, stackTrace.length)));