【问题标题】:getting strings from other classes从其他类获取字符串
【发布时间】:2017-05-11 13:45:57
【问题描述】:

大家好,我正在编写一个包含其他类的字符串名称的方法..

我在很多活动中使用字符串 apkName 和 mcurrentPhotoPath,但需要将它们的值传递给我的下载方法。

我试过了

public static class Stringz{
public String APK() {
        return apkNames;
    }

    public String FILEPATH() {
        return mCurrentPhotoPath;
    }

}

然后在我的下载方法中我使用

Stringz st = new Stringz();
String apkNames = st.APK();
String mCurrentPhotoPath = st.FILEPATH();

这适用于单个活动。但是因为我有多个活动使用相同的字符串名称,我该如何编写它,所以我的方法知道在每个活动中查找哪个字符串

谢谢大家

【问题讨论】:

    标签: java android string class


    【解决方案1】:

    您需要以下两者之一:

    1) Stringz 的一个实例

    2) 对要访问的字符串的静态引用

    您定义为的静态引用:

    public static String yourString = "Some string";
    

    还有实例:

    public Stringz reference = new Stringz();
    //and access like:
    reference.yourString;
    

    【讨论】:

    • 感谢@Lunar 现在来看一下。我认为这实际上是我的问题,我没有将它们设置为静态..
    猜你喜欢
    • 1970-01-01
    • 2020-04-10
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    相关资源
    最近更新 更多