ListView listView;
FirebaseDatabase firebaseDatabase;
DatabaseReference databaseReference;
ArrayList<String> arrayList = new ArrayList<>();
ArrayAdapter<String> arrayAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
firebaseDatabase = FirebaseDatabase.getInstance();
databaseReference = firebaseDatabase.getReference("Users");
listView = (ListView) findViewById(R.id.listview);
Toast.makeText(this, "ok", Toast.LENGTH_SHORT).show();
databaseReference.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Log.i( "he","Reference : " + databaseReference.toString() );
String value = dataSnapshot.getValue(String.class);
arrayList.add(value);
arrayAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, arrayList);
listView.setAdapter(arrayAdapter);
}
这是我得到的错误:
在这一行中
String value = dataSnapshot.getValue(String.class);
你正在试图提取价值。试图在=的左侧设置字符串值,所以在=的右侧也设置为字符串。要在getValue中实现这一点,您需要使用您的类POJO。并且只有在提取值之后。例如:
User user = dataSnapshot.getValue(User.class);
String finalValue = user.getSomeString();
这是我在这里输入图像描述的错误 } 我得到的错误是这样的 11-08 11:54:12.604 415 4-4154/Cards.inkuge.com.ulkStudent e/AndroidRuntime:致命异常:主进程:Cards.inkuge.com.ulkStudent,PID:4154 java.lang.nullPointerException位于Cards.inkuge.com.u
java.lang.IllegalStateException:未能加载ApplicationContext 原因:org . spring framework . beans . factory . unsatisfieddependencyexception:创建在URL[jar:file:/C:/Users/MDI vya/. m2/repository/io/spring fox/spri
失败:生成失败,出现异常。 > 执行时发生故障com.android.build.gradle.internal.tasks.工人$ActionFacade Android资源链接失败 /Users/macos/Documents/SubmissionExpert1/app/src/main/res/layout/data.xml:12: AAPT:错误:资源字符串/name_heroes(又名c
下面是我保存在两个变量中的两个数据: 其代码: 我认为这与index_col=0参数有关。但我不知道在不保存它的情况下修复它,这并不重要,但我不得不这样做是一种烦恼。
在C:\用户\戴尔\桌面\项目\my-app中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... NPM ERR!最大调用堆栈大小超过npm ERR!超出最大调用堆栈大小 NPM ERR!此运行的完整日志可以在npm ERR中找到!C:\用户\戴尔\AppData\漫游\npmcache_logs\2020-09-05T07_43_27_276
失败:cptoadsLogin org.testng.testng异常:数据提供程序试图传递2个参数,但方法com.toadslogin在org.testng.internal.invoker.injectParameters(invoker.java:1225)在org.testng.internal.invoker.invoketestMethods(invoker.java:1118)在or