Я пытаюсь создать словарь хинди в английском и сохраняю слова шрифта хинди в firebase. Ключом будет шрифт хинди, а значением будет английское слово. Оно сохраняется правильно, но когда я пытаюсь получить выполняя поиск с использованием слова шрифта хинди, я не могу получить значение слова, так как сохраненное слово хинди (ключ) не ищется и не возвращает значение при нажатии на кнопку поиска.
searchWordsBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(TextUtils.isEmpty(inputHindiWord.getText().toString())){
Toast.makeText(MainActivity.this, "Enter A Word to Search",Toast.LENGTH_SHORT).show();
}else{
DatabaseReference mPostDatabase = FirebaseDatabase.getInstance().getReference("synonymP");
mPostDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
searchWord = inputHindiWord.getText().toString();
if (dataSnapshot.child(searchWord).exists()){
engWordTextView.setText(dataSnapshot.child(searchWord).getValue().toString());
}else{
Toast.makeText(MainActivity.this, "No Such word found",Toast.LENGTH_LONG).show();
}
}
}