gpt4 book ai didi

java - 如何在线程内使用我的全局应用程序类方法

转载 作者:行者123 更新时间:2023-12-01 15:28:43 25 4
gpt4 key购买 nike

我创建了一个扩展应用程序的类。加载应用程序时,此类启动服务。该服务正在循环运行一个线程,需要更新应用程序全局变量,抛出此类中的getter\setter方法:

public class AppLoader extends Application {
private boolean isInternetOn, isGpsOn, isThereActivityRunning;
private String results;

public String getResults() {
return results;
}

public void setResults(String results) { }

public boolean getIsInternetOn() {
return isInternetOn;
}

public void setIsInternetOn(boolean state) {
this.isInternetOn = state;
}

public boolean getIsGpsOn() {
return isGpsOn;
}

public void setIsGpsOn(boolean state) {
this.isGpsOn = state;
}

public void onCreate() {
super.onCreate();
final Intent intent = new Intent(Intent.ACTION_SYNC, null, this, ServerConnection.class);
startService(intent);
Log.d("ServiceStart", "ServerConnection.java Service has been started");
}
}

我想在线程内使用 getter setter 方法,但我不明白该怎么做。

我们将不胜感激。

最佳答案

您需要有一个可以向其发送消息的处理程序。这是一种非常简单的跨线程通信方式。

关于java - 如何在线程内使用我的全局应用程序类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9840310/

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