Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UltraLiquors extends AppCompatActivity {
- private FirebaseFirestore ultra_liquor_db = FirebaseFirestore.getInstance();
- private CollectionReference promo_oneRef = ultra_liquor_db.collection("ultra_liquors");
- private static final int ACTIVITY_NUM = 2;
- private UltraLiquorsRecyclerAdapter ultra_liquors_adapter;
- private static final String TAG = "Ultra Liquors";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_ultra_liquors);
- setUpPromoOneRecyclerView();
- //setupBottomNavigationView();
- setTitle("Ultra Liquors");
- Context context;
- }
- private void setUpPromoOneRecyclerView() {
- Query query = promo_oneRef.whereEqualTo("promo_number", "1").orderBy("department");
- FirestoreRecyclerOptions<Ultra_liquors> options = new FirestoreRecyclerOptions.Builder<Ultra_liquors>()
- .setQuery(query, Ultra_liquors.class)
- .build();
- ultra_liquors_adapter = new UltraLiquorsRecyclerAdapter(options);
- RecyclerView promo_one_recyclerView = findViewById(R.id.recycler_view_ultra_liquors);
- //recyclerView.setHasFixedSize(true);
- promo_one_recyclerView.setLayoutManager(new LinearLayoutManager(this));
- promo_one_recyclerView.setAdapter(ultra_liquors_adapter);
- ultra_liquors_adapter.setOnItemClickListener(new UltraLiquorsRecyclerAdapter.OnItemClickListener() {
- @Override
- public void onItemClick(DocumentSnapshot documentSnapshot, int position) {
- Ultra_liquors note = documentSnapshot.toObject(Ultra_liquors.class);
- String id = documentSnapshot.getId();
- String product = (String) documentSnapshot.get("product");
- String price = (String) documentSnapshot.get("price");
- String path = documentSnapshot.getReference().getPath();
- Toast.makeText(UltraLiquors.this,
- "Position: " + position + " ID: " + product + price, Toast.LENGTH_SHORT).show();
- Intent intent = new Intent(UltraLiquors.this, ViewProduct.class);
- intent.putExtra("Product", product);
- intent.putExtra("Price", price);
- startActivity(intent);
- }
- });
- }
- @Override
- protected void onStart() {
- super.onStart();
- ultra_liquors_adapter.startListening();
- }
- @Override
- protected void onStop() {
- super.onStop();
- ultra_liquors_adapter.stopListening();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement