【发布时间】:2022-10-08 17:32:00
【问题描述】:
仅更新特定值我如何仅获取其 ID Android FireBase Firestore
我只想更新电力的消耗值而不更新一台设备的所有数据
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
DeviceModel modal = deviceModelArrayList.get(position);
holder.showName.setText(modal.getDeviceName());
holder.showWat.setText(modal.getDeviceWat());
holder.showUse.setText(modal.getDeviceUse());
holder.addBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
hours = Integer.parseInt(String.valueOf(holder.showUse.getText()));
if (hours < 24) {
holder.showUse.setText(String.valueOf(++hours));
db.collection(currentUser)
.document()
.update("deviceWat", hours);
}
}
});
}
【问题讨论】:
标签: android firebase google-cloud-firestore