启用Android支持库调试标志的最佳方法

时间:2013-07-09 03:19:50

标签: android debugging android-viewpager android-support-library

我在Android支持库的ViewPager小部件中遇到了很多问题。由于缺乏文档和不正确的行为,我一直在学习基于源的工作方式。

查看源代码,我看到ViewPager,我看到constant定义为

private static final boolean DEBUG = false;

如果我可以将其设置为true,那么我可以启用ViewPager类的所有调试

但是,我无法确定如何在运行时修改此值。反思似乎无法获得它。

更改此标志的唯一方法是重新编译源吗?

3 个答案:

答案 0 :(得分:2)

1.删除“最终”财产; 2.添加允许修改DEBUG值的方法; 3.重新编译源代码。

答案 1 :(得分:0)

为了启用调试,您可能应该首先扩展此类。然后使用您的自定义类而不是ViewPager。

答案 2 :(得分:0)

分配后,final变量无法更改,因此如果要启用内置调试语句,则需要使用DEBUG = true从源重新编译。