2
필자는 Firebase을 처음 접했고 튜토리얼을보고 문서를 읽었을 때 노드의 값을 목록보기에 표시하도록 앱을 만들었습니다. 하지만 내가하고 싶은 것은 키와 값을 모두 listview에 표시하는 것입니다. 어떻게하면됩니까?Firebase에서 키와 값의 목록보기를 만드는 방법은 무엇입니까?
내가 무슨 짓을 :
public class MainActivity extends AppCompatActivity {
private ListView mListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mListView = (ListView) findViewById(R.id.listView);
final String med = "Meth";
final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl("https://fir-test-d6253.firebaseio.com/"+med);
final FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(
this,
String.class,
android.R.layout.simple_list_item_1,
databaseReference
) {
@Override
protected void populateView(View v, String model, int position) {
TextView textView = (TextView) v.findViewById(android.R.id.text1);
textView.setText(model);
}
};
mListView.setAdapter(firebaseListAdapter);
}
}`
데이터베이스 :
- fir-test-d6253addclose
- Meth
- Store1: "1"
- Store2: "10"
- Morphine
- Store1: "5"
- Store2: "10"
- Store3: "10"
출력 지금 :
- 1
- 10
내가 원하는 무엇 :
- Store1 1
- Store2 10
또는 firebaseui를 사용하는 대신 다른 방법이 있습니까?
firebase에 대해 알아볼 수 있도록이 예입니까? 아니면 사용할 데이터베이스 구조입니까? 데이터가 실시간으로 업데이트 될 수 있어야합니다. –
이 구조체를 사용하고 싶습니다. 실시간으로 업데이트하는 것이 중요합니다. 이것은 응용 프로그램의 추가 개선을위한 내 데이터베이스가 될 것입니다. 더 많은 매장이 더 많은 상점이 메티 실리카에 추가 될 수있는 것처럼 더 많은 어린이가 각 카테고리에 추가됩니다. –
불법 ... = T –