gpt4 book ai didi

android - 如何读取类(class)的返回 - android

转载 作者:行者123 更新时间:2023-11-29 18:31:17 29 4
gpt4 key购买 nike

我正在从服务器上做一个文件,我的想法是将下载的文件大小传递给一个类,并在我的进度条类上获取值以更新进度条;我有一个将值传递给类的函数

这就是我尝试传递值的方式

new updateValue(fileSizeDownloaded);

值存储在这里 公共(public)类更新值{ 私有(private)长 v_value;

        public updateValue(long value) {
v_value = value;
}

public long getV_value() { return v_value; };
}

我试图从另一个类获取 getV_value 的值,但我不断收到错误; update 中的 update(long) 不能应用于 0

我如何获取存储的值:/所有这些都在 mainactivity.java 上

updateValue value = new updateValue();
value.getV_value();

最佳答案

您可以做的是创建一个新类并扩展 Application

public class yourcalss extends Application {
public long getValue() {
return value;
}

public void setValue(long value_e) {
value = value_e;
}
}

这就是你保存值(value)的方式

final yourcalss value = (yourcalss ) getApplicationContext();
value.setValue(fileSizeDownloaded);

这就是您访问该值的方式

final yourcalss val = (yourcalss ) getApplicationContext();
final Long v = val.getValue();

最明显的

<application android:name="yourcalss 

关于android - 如何读取类(class)的返回 - android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56156679/

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