我有活动A,将一个用户ID传递给活动B,其意图是putextra。一切正常,直到活动B刷新。页面刷新时似乎userID为null,因为我没有在刷新活动B之前触发活动A。
这是我收到的错误。
无法在Firebase数据库的child()中为参数'pathString'传递null。
即使页面刷新了,如何保留用户ID?谢谢。
//code in activity B
public String userID; //global variable
//onCreate()
userID = getIntent().getStringExtra("userID");
quotationListRef = FirebaseDatabase.getInstance().getReference().child("QuotationOrder");
//onStart()
FirebaseRecyclerOptions<QuotationOrder> options =
new FirebaseRecyclerOptions.Builder<QuotationOrder>()
.setQuery(quotationListRef.child(userID), QuotationOrder.class).build();