我有一个静态变量并在类中更新它的值。但是当我从另一个类访问这个变量时,它显示未更新的值。
甲级
public static int postID = 1;
public static String Creator()
{
String message = "POST id="+postID;
return message;
}
void updatePostID()
{
postID++; //this function is being called each 10 seconds
}
@Override
public void start() {
handler.post(show);
}
Handler handler = new Handler();
private final Runnable show = new Runnable(){
public void run(){
...
updatePostID();
handler.postDelayed(this, 10000);
}
};
B类
String message = A.Creator(); //this always prints postID as 1 all time
我需要一个可以从每个类访问并更新其值的全局变量。等待您的帮助(我将其与 Android 服务一起使用)