我遇到了问题onItemclicklistener
。 我从firebase获取实时数据 我想要的是获得实时订单,当我点击任何特定订单时,它将转到另一个应该显示特定订单的具体细节的活动。 我如何得到这个? Switch Statements
在这种情况下不起作用。 我如何获得一些将在数据库中匹配的id,以便我可以得到这些特定的细节。 这个方法我试过CustomListView点击倾听者与Firebase
myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
String name=(String)adapterView.getItemAtPosition(i);
Intent i=new Intent(order.this,details.class);
i.putExtra("CATEGORY", name);
startActivity(i);
}
});
,并在细节类
Intent i = new Intent();
String name=i.getStringExtra("CATEGORY");
databaseReference=FirebaseDatabase.getInstance().getReference(Constans.CATEGORIES).child(name);
但它崩溃。
检查更新代码请 –
而?你说这是崩溃。 logcat的错误是什么? –