我目前正在使用 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(); } } ...}