有没有办法在 firebase 上收集用户输入?

我目前正在使用 Android Studio (Java) 创建一个移动应用程序,用于在亚马逊上搜索商品并将该商品的直接链接返回给用户。但是有没有办法在 Firebase 中保存用户输入,以便用户可以使用它检查搜索历史记录?或者我需要使用不同的东西吗?



函数式编程
浏览 100回答 1
1回答

一只名叫tom的猫

可以将数据存储在 Firebase 中作为检查搜索历史的一种方式。您可以从他们的文档中阅读有关如何将Firebase 集成到您的 Android Studio 项目中的更多信息,但出于您的目的,您可以在设置后使用以下代码。编写链接:DatabaseReference dbref = FirebaseDatabase().getInstance().getReference("Search History");//Write the link to Firebase.dbref.push().setValue(Map.ofEntries(entry("Link", "<LINK HERE>")));阅读链接:DatabaseReference dbref = FirebaseDatabase().getInstance().getReference("Search History");dbref.addValueEventListener(new ValueEventListener() {    @Override    public void onDataChange(DataSnapshot dataSnapshot) {        for(DataSnapshot child : dataSnaphsot.getChildren()){            //Link is the link from Firebase.            String link = child.child("Link").getValue().toString();        }    }    ...}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java