首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何更新从没有用户帐户的数据库中获取的列表视图

如何更新从没有用户帐户的数据库中获取的列表视图
EN

Stack Overflow用户
提问于 2019-07-08 21:44:10
回答 1查看 41关注 0票数 0

我当前的应用程序需要客户的详细信息,发送他们到一个实时的firebase数据库,一个切换活动按钮将用户带到一个客户信息页面,在那里它显示了数据库中的所有数据,我想知道是否有可能更新特定的用户,而不是使用此应用程序的店主登录身份验证登录。

我找到的所有视频都使用firebase身份验证,允许更新用户详细信息,但我的应用程序将所有数据库数据列为没有特定登录用户。

下面是我的类,它接收数据库信息并将其显示在屏幕上

public class CustomerDataRetrieved extends AppCompatActivity {

    private ListView listView;
    DatabaseReference databaseReference;
    Firebase firebase;
    List<CustomerName> customerNameList;
    public static final String Database_Path = "Customer Details";


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_customer_data_retrieved);


        listView = (ListView) findViewById(R.id.list_view);

        firebase = new Firebase(Firebase_Server_URL);

        databaseReference = FirebaseDatabase.getInstance().getReference(Database_Path);

        customerNameList = new ArrayList<>();



    }

    @Override
    protected void onStart() {
        super.onStart();
        databaseReference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                for (DataSnapshot customerSnapshot : dataSnapshot.getChildren()) {

                    CustomerName customers = customerSnapshot.getValue(CustomerName.class);
                    customerNameList.add(customers);
                }
                CustomerInfoAdapter customerInfoAdapter = new CustomerInfoAdapter(CustomerDataRetrieved.this,customerNameList);
                listView.setAdapter(customerInfoAdapter);

            }

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

            }
        });
    }
}

如果这有帮助,这是我的客户信息活动的图像,它使用列表视图来显示数据库中的所有数据,我想知道是否可以通过我的应用程序更新每个用户的特定信息,例如,如果客户报价更改,或联系电话号码更改

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56936259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档