3
FirebaseデータベースからTextViewを読み込もうとしています。ここにサンプルのjsonファイルがあります。私はfirebaseデータベースに名前ジョン・マーフィーを追加するので、TextViewのMplayerのは、ジョン・マーフィーに移入されますやって欲しいはfirebaseデータベースからtextViewを取り込みます
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) {
}
});
}
:
{
"Player" : {
"Club" : "Valley Rovers",
"Name" : "John Murphy"
}
}
は、ここに私のアンドロイドコードです。
ありがとう、それはトリックでした! – user2387962