我目前正在使用Android Studio(Java)创建一个移动应用程序,该应用程序在Amazon上搜索商品,并将该产品的直接链接返回给用户。但是,是否可以将用户输入保存在Firebase中,以便用户可以使用它检查搜索历史?还是我需要使用其他内容?
答案 0 :(得分:1)
可以将数据存储在Firebase中,以检查搜索历史记录。
您可以从integrate Firebase阅读有关如何their documentation进入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();
}
}
...
}