我有这个想法。我被告知在订阅方法中使用toast是错误的。
MyApplication.me().getDatabase().productDao().getAllByCategoryCode(categoryCode)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(categories -> {
productsAdapter = new ProductsAdapter(categories);
productsAdapter.setOnItemClickListener(item -> {
BascetService.me().saveProducts(item);
Toast.makeText(ProductsFragment.this.getActivity(), "Add", Toast.LENGTH_SHORT).show();
});
productsList.setAdapter(productsAdapter);
});
我可以在这个地方使用Toast
吗?如果我不能如何更改此代码?
答案 0 :(得分:0)
您正在观察主线索,因此您可以展示祝酒,但这取决于您的分工