本文整理汇总了Java中com.google.firebase.firestore.FirebaseFirestore.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java FirebaseFirestore.getInstance方法的具体用法?Java FirebaseFirestore.getInstance怎么用?Java FirebaseFirestore.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.firebase.firestore.FirebaseFirestore
的用法示例。
在下文中一共展示了FirebaseFirestore.getInstance方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my_product);
// Firebase Setting
mAuth = FirebaseAuth.getInstance();
user = mAuth.getCurrentUser();
firestore = FirebaseFirestore.getInstance();
postColRef = firestore.collection("post");
userId = user.getUid();
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
coverLL = (LinearLayout) findViewById(R.id.myProductLL);
setImageView();
}
示例2: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sales_history);
// Firebase Setting
mAuth = FirebaseAuth.getInstance();
user = mAuth.getCurrentUser();
firestore = FirebaseFirestore.getInstance();
userId = user.getUid();
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
coverLL = (LinearLayout) findViewById(R.id.myProductLL);
setImageView();
}
示例3: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_purchase_history);
// Firebase Setting
mAuth = FirebaseAuth.getInstance();
user = mAuth.getCurrentUser();
firestore = FirebaseFirestore.getInstance();
userId = user.getUid();
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
coverLL = (LinearLayout) findViewById(R.id.myProductLL);
setImageView();
}
示例4: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_purchase_history);
// Firebase Setting
mAuth = FirebaseAuth.getInstance();
user = mAuth.getCurrentUser();
firestore = FirebaseFirestore.getInstance();
userId = user.getUid();
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
coverLL = (LinearLayout) findViewById(R.id.myProductLL);
setImageView();
}
示例5: init
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
public void init (FirebaseApp firebaseApp) {
mFirebaseApp = firebaseApp;
// Enable Firestore logging
FirebaseFirestore.setLoggingEnabled(true);
db = FirebaseFirestore.getInstance();
Utils.d("Firestore::Initialized");
}
示例6: initFirestore
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
private void initFirestore() {
mFirestore = FirebaseFirestore.getInstance();
// Get the 50 highest rated restaurants
mQuery = mFirestore.collection("restaurants")
.orderBy("avgRating", Query.Direction.DESCENDING)
.limit(LIMIT);
/**
* Now we want to listen to the query,
* so that we get all matching documents and are notified of future updates in real time.
* Because our eventual goal is to bind this data to a RecyclerView,
* we need to create a RecyclerView.Adapter class to listen to the data.
*/
}
示例7: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_main);
findViewById(R.id.button_write).setOnClickListener(this);
findViewById(R.id.button_smoketest).setOnClickListener(this);
findViewById(R.id.button_delete_all).setOnClickListener(this);
mFirestore = FirebaseFirestore.getInstance();
new SolutionRateLimiting().startUpdates();
}
示例8: setup
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
private void setup() {
// [START get_firestore_instance]
FirebaseFirestore db = FirebaseFirestore.getInstance();
// [END get_firestore_instance]
// [START set_firestore_settings]
FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
.setPersistenceEnabled(true)
.build();
db.setFirestoreSettings(settings);
// [END set_firestore_settings]
}
示例9: providesFirestore
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Singleton
@Provides
FirebaseFirestore providesFirestore() {
FirebaseFirestore.setLoggingEnabled(true);
return FirebaseFirestore.getInstance();
}
示例10: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_restaurant_detail);
ButterKnife.bind(this);
// Get restaurant ID from extras
String restaurantId = getIntent().getExtras().getString(KEY_RESTAURANT_ID);
if (restaurantId == null) {
throw new IllegalArgumentException("Must pass extra " + KEY_RESTAURANT_ID);
}
// Initialize Firestore
mFirestore = FirebaseFirestore.getInstance();
// Get reference to the restaurant
mRestaurantRef = mFirestore.collection("restaurants").document(restaurantId);
// Get ratings
Query ratingsQuery = mRestaurantRef
.collection("ratings")
.orderBy("timestamp", Query.Direction.DESCENDING)
.limit(50);
// RecyclerView
mRatingAdapter = new RatingAdapter(ratingsQuery) {
@Override
protected void onDataChanged() {
if (getItemCount() == 0) {
mRatingsRecycler.setVisibility(View.GONE);
mEmptyView.setVisibility(View.VISIBLE);
} else {
mRatingsRecycler.setVisibility(View.VISIBLE);
mEmptyView.setVisibility(View.GONE);
}
}
};
mRatingsRecycler.setLayoutManager(new LinearLayoutManager(this));
mRatingsRecycler.setAdapter(mRatingAdapter);
mRatingDialog = new RatingDialogFragment();
}
示例11: SolutionRateLimiting
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
public SolutionRateLimiting() {
db = FirebaseFirestore.getInstance();
mHandler = new Handler();
}
示例12: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
setSupportActionBar(mToolbar);
// View model
mViewModel = ViewModelProviders.of(this).get(MainActivityViewModel.class);
// Enable Firestore logging
FirebaseFirestore.setLoggingEnabled(true);
// Firestore
mFirestore = FirebaseFirestore.getInstance();
// Get ${LIMIT} restaurants
mQuery = mFirestore.collection("restaurants")
.orderBy("avgRating", Query.Direction.DESCENDING)
.limit(LIMIT);
// RecyclerView
mAdapter = new RestaurantAdapter(mQuery, this) {
@Override
protected void onDataChanged() {
// Show/hide content if the query returns empty.
if (getItemCount() == 0) {
mRestaurantsRecycler.setVisibility(View.GONE);
mEmptyView.setVisibility(View.VISIBLE);
} else {
mRestaurantsRecycler.setVisibility(View.VISIBLE);
mEmptyView.setVisibility(View.GONE);
}
}
@Override
protected void onError(FirebaseFirestoreException e) {
// Show a snackbar on errors
Snackbar.make(findViewById(android.R.id.content),
"Error: check logs for info.", Snackbar.LENGTH_LONG).show();
}
};
mRestaurantsRecycler.setLayoutManager(new LinearLayoutManager(this));
mRestaurantsRecycler.setAdapter(mAdapter);
// Filter Dialog
mFilterDialog = new FilterDialogFragment();
}
示例13: onCreate
import com.google.firebase.firestore.FirebaseFirestore; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_restaurant_detail);
ButterKnife.bind(this);
// Get restaurant ID from extras
String restaurantId = getIntent().getExtras().getString(KEY_RESTAURANT_ID);
if (restaurantId == null) {
throw new IllegalArgumentException("Must pass extra " + KEY_RESTAURANT_ID);
}
// Initialize Firestore
mFirestore = FirebaseFirestore.getInstance();
// Get reference to the restaurant
mRestaurantRef = mFirestore.collection("restaurants").document(restaurantId);
// Get ratings
Query ratingsQuery = mRestaurantRef
.collection("ratings")
.orderBy("timestamp", Query.Direction.DESCENDING)
.limit(50);
// RecyclerView
mRatingAdapter = new RatingAdapter(ratingsQuery) {
@Override
protected void onDataChanged() {
if (getItemCount() == 0) {
mRatingsRecycler.setVisibility(View.GONE);
mEmptyView.setVisibility(View.VISIBLE);
} else {
mRatingsRecycler.setVisibility(View.VISIBLE);
mEmptyView.setVisibility(View.GONE);
}
}
};
mRatingsRecycler.setLayoutManager(new LinearLayoutManager(this));
mRatingsRecycler.setAdapter(mRatingAdapter);
mRatingDialog = new RatingDialogFragment();
}