我正在制作一个简单的notes应用程序,该应用程序允许用户将数据保存到firebase数据库,然后在ListView的另一个活动中检索此数据,并使该ListView中的每个项目都可单击。谁能帮助我将这些数据加载回原始活动中(使用我们最初编写此数据的编辑文本)。
答案 0 :(得分:0)
在将数据放入新意图时您犯了一个错误 您需要替换
DatabaseReference putData = FirebaseDatabase.getInstance().getReference("ProgressReports/" + uid + "/" + id.get(i));
Intent intent = new Intent(list_view.this, ProgressReports.class);
String title = String.valueOf(putData.child("title"));
String content = String.valueOf(putData.child("content"));
intent().putExtra("titleTest", String.valueOf(title));
intent().putExtra("contentTest", String.valueOf(content));
startActivity(intent);
使用
DatabaseReference putData = FirebaseDatabase.getInstance().getReference("ProgressReports/" + uid + "/" + id.get(i));
Intent intent = new Intent(list_view.this, ProgressReports.class);
String title = putData.child("title").getValue(String.class);
String content = putData.child("content").getValue(String.class);
intent.putExtra("titleTest", title);
intent.putExtra("contentTest", content);
startActivity(intent);