diff --git a/library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java b/library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java index 7b3c441..e1d06ba 100644 --- a/library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java +++ b/library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java @@ -5,6 +5,8 @@ import android.support.v7.widget.StaggeredGridLayoutManager; import android.view.View; +import java.util.logging.Logger; + /** * Created by cundong on 2015/10/9. *

@@ -12,6 +14,7 @@ */ public class ExStaggeredGridLayoutManager extends StaggeredGridLayoutManager { + private static final Logger LOGGER=Logger.getLogger(ExStaggeredGridLayoutManager.class.getName()); private final String TAG = getClass().getSimpleName(); GridLayoutManager.SpanSizeLookup mSpanSizeLookup; @@ -60,7 +63,7 @@ public void onMeasure(RecyclerView.Recycler recycler, RecyclerView.State state, } // recycler.recycleView(view); } catch (Exception e) { - e.printStackTrace(); + LOGGER.warning(e.toString()); } } } diff --git a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java index d3b1f4d..5056639 100644 --- a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java +++ b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java @@ -26,6 +26,7 @@ import java.lang.ref.WeakReference; import java.util.ArrayList; +import java.util.logging.Logger; /** * Created by cundong on 2015/10/29. @@ -34,6 +35,7 @@ */ public class EndlessGridLayoutActivity extends AppCompatActivity { + private static final Logger LOGGER= Logger.getLogger(EndlessGridLayoutActivity.class.getName()); /**服务器端一共多少条数据*/ private static final int TOTAL_COUNTER = 64; @@ -177,7 +179,7 @@ public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { - e.printStackTrace(); + LOGGER.warning(e.toString()); } //模拟一下网络请求失败的情况 diff --git a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java index e06722d..ee8427c 100644 --- a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java +++ b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java @@ -25,6 +25,7 @@ import java.lang.ref.WeakReference; import java.util.ArrayList; +import java.util.logging.Logger; /** * Created by cundong on 2015/10/29. @@ -33,6 +34,7 @@ */ public class EndlessLinearLayoutActivity extends AppCompatActivity { + private static final Logger LOGGER= Logger.getLogger(EndlessLinearLayoutActivity.class.getName()); /**服务器端一共多少条数据*/ private static final int TOTAL_COUNTER = 64; @@ -183,7 +185,7 @@ public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { - e.printStackTrace(); + LOGGER.warning(e.toString()); } //模拟一下网络请求失败的情况 diff --git a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java index 9f1d317..68a4d4c 100644 --- a/sample/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java +++ b/sample/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java @@ -27,6 +27,7 @@ import java.lang.ref.WeakReference; import java.util.ArrayList; +import java.util.logging.Logger; /** * Created by cundong on 2015/10/29. @@ -35,6 +36,7 @@ */ public class EndlessStaggeredGridLayoutActivity extends AppCompatActivity { + private static final Logger LOGGER= Logger.getLogger(EndlessStaggeredGridLayoutActivity.class.getName()); /**服务器端一共多少条数据*/ private static final int TOTAL_COUNTER = 64; @@ -178,7 +180,7 @@ public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { - e.printStackTrace(); + LOGGER.warning(e.toString()); } //模拟一下网络请求失败的情况