java - 从 firebase db 设置微调器标题
问题描述
我想在微调器 1 中显示标题(来自本地的微调器 2 数据和来自 firebase 的微调器 1 数据),我该怎么做
mProjectName = findViewById(R.id.projectNameRegister);
listSpinner = new ArrayList<>();
adapterSpinner = new ArrayAdapter<>(RegisterActivity.this,
android.R.layout.simple_spinner_dropdown_item, listSpinner);
mProjectName.setAdapter(adapterSpinner);
referenceSpinner = FirebaseDatabase.getInstance().getReference("ListProjects");
private void retrievedData() {
listenerSpinner = referenceSpinner.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot item : dataSnapshot.getChildren()) {
String project = item.child("projectName").getValue().toString();
listSpinner.add(project);
}
adapterSpinner.notifyDataSetChanged();
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
解决方案
推荐阅读
- python - 将 Python ArgumentParser 传递给另一个模块?
- bash - 在 Makefile 中创建多行回显块
- python - 如何使用 pathlib & csv 模块编写?
- javascript - 正确添加 OR 逻辑运算符
- typescript - 将 Typescript 转译成 ES6 而不转译异步的最佳解决方案?
- ios13 - 如何让fastlane兼容iOS13
- reactjs - 如果我在 tsconfig 中使用自定义路径,Webpack 开发服务器找不到带有 Typescript 的模块
- firebase - 在 Firestore 中,如何查询具有数字范围的项目的数字范围
- javascript - 选择表标题名称后,有什么方法可以获取与表中的列对应的值?
- linux - 如何使用“sed”将字符添加到文件的行首