Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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 如何将查询的数据分配给onBindViewHolder中的字符串或int?_Java_Android_Firebase_Android Recyclerview_Google Cloud Firestore - Fatal编程技术网

Java 如何将查询的数据分配给onBindViewHolder中的字符串或int?

Java 如何将查询的数据分配给onBindViewHolder中的字符串或int?,java,android,firebase,android-recyclerview,google-cloud-firestore,Java,Android,Firebase,Android Recyclerview,Google Cloud Firestore,这是我的类,我在其中查询Firestore(使用Firebase UI进行云Firestore)并绑定数据: protected void onBindViewHolder(@NonNull MenuHolder holder, int position, @NonNull MenuItems model) { holder.textViewName.setText(model.getName()); holder.textViewDescription.setT

这是我的类,我在其中查询Firestore(使用Firebase UI进行云Firestore)并绑定数据:

protected void onBindViewHolder(@NonNull MenuHolder holder, int position, @NonNull MenuItems model) {
        holder.textViewName.setText(model.getName());
        holder.textViewDescription.setText(model.getDescription());

如果我正在获取和设置
TextView
的值,则此功能有效。但是,如果我只想获取数据并将其分配给字符串或将其解析为int,我将如何做?

根据您的问题和进一步的评论,请参阅下面的代码:

protected void onBindViewHolder(@NonNull MenuHolder holder, int position, @NonNull MenuItems model) {
    String name = model.getName();
    holder.textViewName.setText(name);
    String description = model.getDescription();
    holder.textViewDescription.setText(description);
    int taxAmount = model.getTaxAmount();
    //Do what you need to do with it
}
看到我做了什么吗?在将文本设置为实际的文本视图之前,我已经将来自getter的每个值存储到一个变量中。对于字符串和整数,我也做了同样的事情。显然,我假设您的
taxAmount
类型为
int
。如果您想稍后在项目中显示此属性,请使用以下代码行:

holder.textViewTaxAmount.setText(String.valueOf(taxAmount));

“获取数据并将其分配给字符串或将其解析为int”是什么意思?您的任何属性是否包含int?如我所见,两者都是字符串。@AlexMamo是的,名称和描述都是字符串。假设还有第三个变量,即TaxAmount,我需要对其进行一些计算,但不需要在我的recyclerview中显示,我如何为其分配一个变量?我没有文本视图税。相反,我有一个名为valueTax的int。