Я не могу отобразить обзор реселлера Firebase в освобожденном режиме, но он показывает все значения в режиме отладки.Эта проблема возникает после того, как я встретил ограничение базы данных Firebase.Я теперь улучшил план от пламени до пламени.Но проблема все еще не решена.
Query query = FirebaseDatabase.getInstance()
.getReference()
.child("quizTimings");
FirebaseRecyclerOptions<CarouselModel> options =
new FirebaseRecyclerOptions.Builder<CarouselModel>()
.setQuery(query, CarouselModel.class)
.build();
scrollView = (RecyclerView) findViewById(R.id.picker);
adapter = new FirebaseRecyclerAdapter<CarouselModel, TimeViewHolder>(options) {
@Override
public TimeViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext())
.inflate(R.layout.item_time, viewGroup, false);
return new TimeViewHolder(view);
}
@Override
protected void onBindViewHolder(TimeViewHolder timeViewHolder, int i, final CarouselModel carouselModel) {
try {
String quizTimings = carouselModel.getTime();
String timeMoney = carouselModel.getTimeMoney();
timeViewHolder.timeShow.setText(quizTimings);
timeViewHolder.timeMoney.setText(timeMoney);
Log.w("timeMoney",timeMoney);
/*final Animation myAnim = AnimationUtils.loadAnimation(MainActivity.this, R.anim.bounce);
MyBounceInterpolator interpolator = new MyBounceInterpolator(0.2, 20);
myAnim.setInterpolator(interpolator);
startBtn.startAnimation(myAnim);*/
} catch (Exception ex) {
String err = (ex.getMessage()==null)?"SD Card failed":ex.getMessage();
Log.e("sdcard-err2:",err);
}
}
};
//For setting time
/*CarouselModel carouselModel = new CarouselModel("ewt","wtt","ete","wte");
quizTiming.push().setValue(carouselModel);*/
CustomLinearLayout linearLayoutManager = new CustomLinearLayout(this,LinearLayoutManager.HORIZONTAL,false);
scrollView.addItemDecoration(new LinePagerIndicatorDecoration(MainActivity.this));
scrollView.setLayoutManager(linearLayoutManager);
scrollView.setAdapter(adapter);