Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有来自静态类的getString的ArrayList_Java_Android - Fatal编程技术网

Java 带有来自静态类的getString的ArrayList

Java 带有来自静态类的getString的ArrayList,java,android,Java,Android,我有一门课是这样的: import java.util.ArrayList; /* Get ArrayList of UserModel type */ public class GetUserModelData { public static ArrayList<UserModel> getUserModelData() { ArrayList<UserModel> arrayList = new ArrayList<>();

我有一门课是这样的:

import java.util.ArrayList;

/*  Get ArrayList  of UserModel type  */
public class GetUserModelData {
    public static ArrayList<UserModel> getUserModelData() {
        ArrayList<UserModel> arrayList = new ArrayList<>();
        arrayList.add(new UserModel("Droid", "droid@gmail.com"));
        arrayList.add(new UserModel("John", "john@gmail.com"));
        arrayList.add(new UserModel("David" , "david@gmail.com"));
        arrayList.add(new UserModel("Humpy", "humpy@gmail.com"));
        arrayList.add(new UserModel("Sharma", "sharma@gmail.com"));
        arrayList.add(new UserModel("Dravid", "dravid@gmail.com"));
        return arrayList;
    }
}
import java.util.ArrayList;
/*获取UserModel类型的ArrayList*/
公共类GetUserModelData{
公共静态ArrayList getUserModelData(){
ArrayList ArrayList=新的ArrayList();
添加(新的用户模型(“Droid”droid@gmail.com"));
添加(新的用户模型(“John”john@gmail.com"));
添加(新的用户模型(“David”david@gmail.com"));
添加(新的用户模型(“Humpy”humpy@gmail.com"));
添加(新的用户模型(“Sharma”sharma@gmail.com"));
添加(新的用户模型(“Dravid”dravid@gmail.com"));
返回数组列表;
}
}
我想用getString代替硬编码文本。因为此ArrayList数据集用于多个片段


有人能帮我吗。

如果要在单独的类中使用getString而不是硬编码文本,需要将上下文作为如下参数传递:

public static ArrayList<UserModel> getUserModelData(Context context) {
}
不要忘记将文本放入strings.xml文件中

 <string name="droidName">Droid</string>
 <string name="droidEmail">droid@gmail.com</string>
Droid
droid@gmail.com

你到底想实现什么?我想在下面使用getStringUserModel@MuhammadAlRidha你想要达到的目标还不清楚。getString意味着您希望检索硬编码字符串,但您的问题表明您希望使用该字符串而不是硬编码文本。这是否回答了您的问题?嗨,瑞安,我已经试过了。这也不行。谢谢你的建议。在我的情况下,上述建议非常有效。我很高兴我帮助了你。不客气。
 <string name="droidName">Droid</string>
 <string name="droidEmail">droid@gmail.com</string>