gpt4 book ai didi

java - Firebase recyclerview 在 Release模式下不显示任何值,但在 Debug模式下完美运行

转载 作者:行者123 更新时间:2023-12-02 03:27:16 24 4
gpt4 key购买 nike

我无法在 Release模式下显示 firebase recyclerview,但它会在 Debug模式下显示所有值。这个问题是在我遇到 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);

最佳答案

确保遵循指南中指定的所有步骤: https://developers.google.com/identity/sign-in/android/start-integrating

。如果需要,创建一个新的 OAuth 客户端、新的配置文件(google-services.json)文件并逐步执行所有操作。

还可以尝试添加提供相同凭据的 Web 客户端。对于 Android 和 Web 客户端,提供用于调试的 SHA1 以及发布 keystore 。在 Android Studio 中,在最左侧您将看到一个选项卡,上面写着“Build Variants”。在那里选择 Release模式并执行之后的所有操作。

关于java - Firebase recyclerview 在 Release模式下不显示任何值,但在 Debug模式下完美运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56902767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com