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>