Longview에서 Listview의 데이터를 업데이트하려고합니다. 모든 것이 잘 작동합니다. 그러나 그 부분에는 거의 문제가 없습니다. 여기 어린이 자료실에서의 lisview 업데이트
private boolean UpdateB(String id , String tp){
databaseBazars = FirebaseDatabase.getInstance().getReference("BazarList").child(id);
Bazar bz= new Bazar(id,tp); // this line showing error.
databaseBazars.setValue(bz);
return true;
}
는 길게 누르면에 경고 대화 상자 창 코드 :
private void showupdatedialog(final String bid, final String cost, String da) {
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
LayoutInflater inflater = getLayoutInflater();
final View dialogview = inflater.inflate(R.layout.updatedialogue, null);
dialogBuilder.setView(dialogview);
final EditText editText = (EditText) dialogview.findViewById(R.id.updatecost);
final Button buttonUpdate = (Button) findViewById(R.id.btnupdate);
dialogBuilder.setTitle("Udating Cost of Date " + da);
final AlertDialog alertDialog = dialogBuilder.create();
alertDialog.show();
buttonUpdate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String et = editText.getText().toString().trim();
if (TextUtils.isEmpty(et)) {
editText.setError("Data Required");
return;
}
UpdateB(bid,et);
}
});
}
과 onlongpress 청취자 코드가있다 :
listViewBazars.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {
Bazar bazar = bazarList.get(i);
showupdatedialog(bazar.getBid(),bazar.getCost(),bazar.getDate());
return false;
}
});
사람이 내가 UpdateB
부분에 뭘 잘못했는지 말할 수 ?? 또는 한 아이를 업데이트하는 방법을 제안 해주십시오. 감사합니다
데이터베이스 사진 그리고 난 단지 비용 부분을 업데이 트하고 싶습니다. 위의 데이터베이스가 같은 경우 수행
private boolean UpdateB(String id , String tp){
databaseBazars = FirebaseDatabase.getInstance().getReference("BazarList").child(id);
databaseBazars.child("your_child_name_here").setValue(bz);
databaseBazars.child("your_child_name_here1").setValue(ids);
return true;
}
:
BazarList
id
your_child_name_here: somewords
your_chil_name_here1: somewords
이 모든 어린이를하는 자체에 업데이트됩니다 업데이트
예외 스택 추적을 표시하지 않으려는 경우 도움을 제공하지 않겠습니다. 귀하의 질문에 그것을 추가 할 수 있습니까? –
firebase의 listview에서 특정 하위를 업데이트하는 방법을 보여줄 수 있습니까? – Meeyan
실례합니다. 당신은 어떤 종류의 오류를 범하고 어떤 종류의 오류인지 말하지 말고 당신의 방법에 무엇이 잘못되었는지를 묻습니다. 먼저 스택 추적을 추가해도 완벽한 솔루션을 찾는 것이 훨씬 쉽습니다. –