android - 启用 Android 支持库调试标志的最佳方式

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

我在使用 Android 支持库的 ViewPager 小部件时遇到了很多问题。由于缺乏文档和不正确的行为,我一直在根据源代码学习事物的工作原理。

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

private static final boolean DEBUG = false;

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

但是,我无法确定如何在运行时修改这个值。反射似乎无法访问它。

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

最佳答案

1.删除“final”属性; 2.增加允许修改DEBUG值的方法; 3.重新编译源码。

关于android - 启用 Android 支持库调试标志的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539338/

相关文章:

Android ANR - 输入调度超时

android - 在 Java 代码中将 EditText 设置为私有(private)字段会导致错误

java - 将对象添加到 Inherited FirebaseMessagingService 继承服务 (FCM) 的类上的 Realm 数据库

visual-studio - 如何在 Visual Studio 中调试时执行 GetLastError()

java - Android SimpleDateFormat 变得疯狂

c - opendir() 出现段错误?

java - Eclipse:如何在调试时强制执行特定的 java 语句?

android - fragment 标题中的 ViewPager 图像

java - 在 ViewPager 的滑动上停止 Exoplayer

java - RecyclerView 没有附加适配器