【发布时间】:2017-02-28 22:16:36
【问题描述】:
我正在尝试从 firebase 数据库中填充 TextView。这是示例 json 文件。
{
"Player" : {
"Club" : "Valley Rovers",
"Name" : "John Murphy"
}
}
这是我的安卓代码:
public class MainActivity extends AppCompatActivity {
private TextView mPlayer;
private DatabaseReference mDatabase;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mPlayer = (TextView) findViewById(R.id.player);;
mDatabase = FirebaseDatabase.getInstance().getReference("Player").child("Name");
final String player = mDatabase.push().getKey();
mDatabase.child("Name").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// Check for null
if (player == null) {
Log.e(TAG, "User data is null!");
return;
}
mPlayer.setText(player);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
我想将 John Murphy 这个名字添加到 firebase 数据库中,这样 TextView mPlayer 将填充 John Murphy。
【问题讨论】:
标签: android json firebase textview firebase-realtime-database