Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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
Android 从FirebaseListAdapter中的onItemClick获取Firebase项密钥_Android_Listview_Firebase_Firebase Realtime Database_Firebaseui - Fatal编程技术网

Android 从FirebaseListAdapter中的onItemClick获取Firebase项密钥

Android 从FirebaseListAdapter中的onItemClick获取Firebase项密钥,android,listview,firebase,firebase-realtime-database,firebaseui,Android,Listview,Firebase,Firebase Realtime Database,Firebaseui,在FirebaselistAdapter的帮助下,我正在将firebase数据库中的医院名称填充到列表视图中。现在,当从列表视图中单击Achimota医院名称时,我想获取关键字sayAchimota hospital 我已经尝试过这个方法,也尝试过几个方法,但仍然没有找到解决方案 医院地址:www.java ` Firebase数据库 "Achimota hospital" : { "contact" : "0302-400553", "description" : "Achim

FirebaselistAdapter
的帮助下,我正在将firebase数据库中的医院名称填充到列表视图中。现在,当从列表视图中单击Achimota医院名称时,我想获取关键字say
Achimota hospital

我已经尝试过这个方法,也尝试过几个方法,但仍然没有找到解决方案

医院地址:www.java

`

Firebase数据库

"Achimota hospital" : {
    "contact" : "0302-400553",
    "description" : "Achimota Hospital in Achimota, Accra provides services in Health & Medical Centers and Hospitals. ",
    "distance" : 2.74,
    "insurance" : "NHIS",
    "latitude" : 5.6294907,
    "location" : "5.6294907,-0.2192158",
    "longitude" : -0.2192158,
    "name" : "Achimota Hospital",
    "service" : "General"
  },
  "Dangbe West District Hospital" : {
    "contact" : "0244-274807",
    "description" : "The Dangme East District hospital is one of the ten (10) district hospitals in the Greater Accra Region of Ghana. It covers Big Ada and Ada Kasseh. Ada Foah.",
    "distance" : 1,
    "insurance" : "NHIS",
    "latitude" : 5.87958,
    "location" : "5.879580,-0.094806",
    "longitude" : -0.094806,
    "name" : "Dangbe West District Hospital",
    "service" : "General"
  },
`

我想在列表视图中单击该项时返回键
Achimota hospital

非常感谢您的帮助。

您的代码与我在中提供的代码完全不同。您需要调用
adapter.getItem(位置)某个地方以查找用户单击的项目。@FrankvanPuffelen尝试使用
FacilityDetails item=firebaseListAdapter.getItem(位置)但它仍然不工作。我更喜欢像
com.example.user.myhealthapp.FacilityDetails
。。请帮忙。提前感谢。请用最新代码更新您的问题。我强烈建议构建一个,因为这是我们最有可能实现的方式help@FrankvanPuffelenMCVE已按要求建造。谢谢。现在运行此代码时出现了什么问题?有什么错误吗?
public class FacilityDetails {

    public String name;
    public String description;
    public double latitude;
    public double longitude;


}
"Achimota hospital" : {
    "contact" : "0302-400553",
    "description" : "Achimota Hospital in Achimota, Accra provides services in Health & Medical Centers and Hospitals. ",
    "distance" : 2.74,
    "insurance" : "NHIS",
    "latitude" : 5.6294907,
    "location" : "5.6294907,-0.2192158",
    "longitude" : -0.2192158,
    "name" : "Achimota Hospital",
    "service" : "General"
  },
  "Dangbe West District Hospital" : {
    "contact" : "0244-274807",
    "description" : "The Dangme East District hospital is one of the ten (10) district hospitals in the Greater Accra Region of Ghana. It covers Big Ada and Ada Kasseh. Ada Foah.",
    "distance" : 1,
    "insurance" : "NHIS",
    "latitude" : 5.87958,
    "location" : "5.879580,-0.094806",
    "longitude" : -0.094806,
    "name" : "Dangbe West District Hospital",
    "service" : "General"
  },