Java 使用realmgetter函数实现单选按钮
我正在尝试使用以下代码在Android中执行对话框上的单选按钮 我想知道如何使用以下GetTranslation从realm检索列表,以替换CharSequence[]项中的{“Easy”、“Medium”、…},这样我就可以从realm中列出这些项。谢谢 来自领域的Getter函数:Java 使用realmgetter函数实现单选按钮,java,android,realm,Java,Android,Realm,我正在尝试使用以下代码在Android中执行对话框上的单选按钮 我想知道如何使用以下GetTranslation从realm检索列表,以替换CharSequence[]项中的{“Easy”、“Medium”、…},这样我就可以从realm中列出这些项。谢谢 来自领域的Getter函数: public RealmList<Translation> getTranslations() { return Translations; } 我认为问题在于您使用了final: fina
public RealmList<Translation> getTranslations() {
return Translations;
}
我认为问题在于您使用了final:
final CharSequence[] items = {" Easy "," Medium "," Hard "}
在Java编程语言中,final关键字在几个不同的上下文中用于定义一个只能分配一次的实体。
一旦分配了最终变量,它总是包含相同的值
资料来源:
此外,您应该考虑CharSequence是一个接口
public interface CharSequence
CharSequence是字符值的可读序列。该接口提供对多种不同类型字符序列的统一只读访问。char值表示基本多语言平面(BMP)或代理中的字符。有关详细信息,请参阅Unicode字符表示法
您不能将RealmList转换为基本列表吗?e、 g
public String[] getItems() {
String[] items = new String[translations.size()];
for (int i = 0; i < items.size(); i++) {
items[i] = translations.get(i).getTitle();
}
return items;
}
public字符串[]getItems(){
String[]items=新字符串[translations.size()];
对于(int i=0;i
public String[] getItems() {
String[] items = new String[translations.size()];
for (int i = 0; i < items.size(); i++) {
items[i] = translations.get(i).getTitle();
}
return items;
}