0
public class MainActivity extends AppCompatActivity {

    private Firebase mRef;
    private EditText mName,mEmail,mAge;
    private Button mAddStud;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mName = (EditText) findViewById(R.id.editTextName);
        mEmail = (EditText) findViewById(R.id.editTextEmail);
        mAge = (EditText) findViewById(R.id.editTextAge);
        mAddStud = (Button) findViewById(R.id.addStudents);


        mRef = new Firebase(Constants.FIREBASE_URL);

        mAddStud.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                final Student student = new Student(mName.getText().toString(),mEmail.getText().toString(), Integer.parseInt(mAge.getText().toString()));
                mRef.child("newStudent").setValue(student);
            }
        });

    }
}

Display

public class Display extends AppCompatActivity {

    private Firebase mRef;
    private TextView mDisplay;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_display);

        mDisplay = (TextView) findViewById(R.id.textViewDisplay);

        mRef = new  Firebase("https://firecrestapp.firebaseio.com/newStudent");

        mRef.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                Student value = dataSnapshot.getValue(Student.class);
                mDisplay.setText(value.getName()+" "+value.getEmailId()+" "+value.getAge() );

            }

            @Override
            public void onCancelled(FirebaseError firebaseError) {

            }
        });

    }
}

Im getting this error

com.firebase.client.FirebaseException: Failed to bounce to type

How am I supposed to retrieve the data?

Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807

0 Answers0