gpt4 book ai didi

java - 如何在线程内更改 View

转载 作者:行者123 更新时间:2023-12-01 09:34:29 24 4
gpt4 key购买 nike

您好,我正在使用 Android 应用程序,我正在尝试更改线程内的屏幕,但出现以下错误“只有创建 View 层次结构的原始线程才能触摸其 View ”请检查我的代码并告诉我克服此错误的方法

 Runnable runnable = new Runnable() {
public void run() {
Users user = mapper.load(Users.class,username);

System.out.println(user.getPassword());
System.out.println(username);
if (user != null && user.getPassword().equals(password)){
//System.out.println("Correct");

setContentView(R.layout.activity_account);
}

最佳答案

您可以使用runOnUiThread:

runOnUiThread(new Runnable() {

@Override
public void run() {
setContentView(R.layout.activity_account);
}
});

关于java - 如何在线程内更改 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39120269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com