0
我有一个Firebase数据库。数据库结构就是这样的。如何通过在数组中定位一个项目来将数据添加到某个火基子阵列
Mainparent
|
employees
|
employee_1
|
name
Joe Bloggs
clock-on (Data to add when button is clicked)
我想要的是找到名称的孩子,并添加数据的时钟。我的java代码我使用名称孩子,并将其添加到列表视图与我的应用程序,然后可以选择。
mRootRef = new Firebase("my firebase url");
final ListView elv = (ListView)findViewById(R.id.lvnames);
mRootRef.child("employees").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(final DataSnapshot dataSnapshot, String s) {
final ArrayAdapter jlistAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_activated_1, webstreamsArray);
elv.setAdapter(jlistAdapter);
final String streamname = dataSnapshot.child("Fullname").getValue(String.class) ;
jlistAdapter.notifyDataSetChanged();
webstreamsArray.add(streamname);
elv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
// **here i want to add the required data to my clockon-child. how do i add it to just the name selected from the list**
}
});
我怎么能对数据加钟,只是所选择的名称作为目前它加入自己的孩子主要父下。对不起,如果这听起来令人困惑大声笑。