要求 无需 root 系统环境中已配置 adb 命令 系统环境中已配置 aapt 命令 (可选,用于解析APP中文名,用于导出文件的重命名) 思路 步骤 手动启动应用 栈顶获...
![240](https://upload.jianshu.io/users/upload_avatars/4839060/59895edd-941e-4ad8-a599-cb6e53b4e356.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
要求 无需 root 系统环境中已配置 adb 命令 系统环境中已配置 aapt 命令 (可选,用于解析APP中文名,用于导出文件的重命名) 思路 步骤 手动启动应用 栈顶获...
无意测试了下死循环中执行 binding.setXXX ,结果没有刷新UI, 楼主能给指明一下吗?
去除死循环倒是可以执行1次...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
final User user = new User("张三", 24, "北京市");
binding.setUser(user);
binding.getRoot().postDelayed(new Runnable() {
@Override
public void run() {
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
user.setAge(user.getAge() + 1);
binding.setUser(user);
}
}
}, 3000);
}
Android Data Binding(数据绑定)用户指南转到 https://blog.gokit.info