要求 无需 root 系统环境中已配置 adb 命令 系统环境中已配置 aapt 命令 (可选,用于解析APP中文名,用于导出文件的重命名) 思路 步骤 手动启动应用 栈顶获...

要求 无需 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