목록보기에서 선택한 항목의 ID를 가져옵니다

데이터없는 :

나는 리뷰 응용 프로그램을 만드는 중이라서 그리고 난 중포 기지에서 모든 하위 데이터를 표시하려합니다. 내 중포 기지에서 싹둑입니다 https://i.stack.imgur.com/YrmNO.png 내가 목록보기에서 원하는 데이터를 얻을 수 있지만 나는 새에 데이터를 보낼 수 있도록 누를 무엇을 알 수 있습니까 방법 활동? 그래서 예를 들어 Bluemoon을 클릭하고 새로운 활동에 데이터베이스에서 데이터를받을 수 있나요?

DatabaseReference Reference = FirebaseDatabase.getInstance().getReference().child("Beers");
        //DatabaseReference zone1Ref = Reference.child(beerCode);

        listView =(ListView)findViewById(R.id.allBeersList);
        final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,mAllBeers);
        listView.setAdapter(arrayAdapter);
        arrayAdapter.clear();

        Reference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                //arrayAdapter.clear();
                for(DataSnapshot snapshot : dataSnapshot.getChildren()){
                //arrayAdapter.add(snapshot.getValue().toString());
                    Beers beers = snapshot.getValue(Beers.class);
                    String beerClass = beers.getmBrewery() + "  " + beers.getmName();

                    arrayAdapter.add(beerClass);



                }
            arrayAdapter.notifyDataSetChanged();
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
                //Toast.makeText(allBeers.this,"Test",Toast.LENGTH_SHORT).show();
                //Intent intent = new Intent(allBeers.this,beerInformation.class);
                //startActivity(intent);
                //Toast.makeText(allBeers.this,beerCode + "",Toast.LENGTH_SHORT).show();


            }
        });```



베카 :
    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
           //  ListView Clicked item index 
                int itemPosition     = position; 

                // ListView Clicked item value 
                String  itemValue    = (String) listView.getItemAtPosition(position); 

                // Show Toast 
                Toast.makeText(getApplicationContext(), 
                        "Position:"+itemPosition+"  Item Clicked: " +itemValue , Toast.LENGTH_LONG) 
                        .show(); 
                   //Instead of showing a toast here you can pass "itemValue" to another activity as intent

        }
    });

추천

출처http://43.154.161.224:23101/article/api/json?id=32731&siteId=1