Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. public class SocialWallActivity extends AppCompatActivity{
  2.  
  3.     private Button addWall;
  4.     private TextView mWallView;
  5.  
  6.     private DatabaseReference mDatabase;
  7.     private TextView mUserWall;
  8.  
  9.     @Override
  10.     protected void onCreate(Bundle savedInstanceState) {
  11.         super.onCreate(savedInstanceState);
  12.         setContentView(R.layout.social_wall);
  13.  
  14.         TextView social_wall = (TextView) findViewById(R.id.wall_view);
  15.  
  16.         addWall = (Button) findViewById(R.id.AddWall);
  17.         mDatabase = FirebaseDatabase.getInstance().getReference().child(" ");
  18.         mWallView = (TextView) findViewById(R.id.wall_view);
  19.         mDatabase.addValueEventListener(new ValueEventListener() {
  20.             @Override
  21.             public void onDataChange(DataSnapshot dataSnapshot) {
  22.  
  23.                 String wall = dataSnapshot.getValue().toString();
  24.                 mWallView.setText("" + wall);
  25.             }
  26.  
  27.             @Override
  28.             public void onCancelled(DatabaseError databaseError) {
  29.  
  30.             }
  31.         });
  32.  
  33.         mUserWall = (EditText) findViewById(R.id.social_wall_users_name_id);
  34.  
  35.         addWall.setOnClickListener(new View.OnClickListener() {
  36.             @Override
  37.             public void onClick(View v) {
  38.  
  39.                 // Create Child in root object
  40.                 // assign a few values to child
  41.                 String name = mUserWall.getText().toString().trim();
  42.                 mDatabase.child("").setValue(name).addOnCompleteListener(new OnCompleteListener<Void>() {
  43.                     @Override
  44.                     public void onComplete(@NonNull Task<Void> task) {
  45.                         if(task.isSuccessful()){
  46.                             Toast.makeText(SocialWallActivity.this, "Updated...", Toast.LENGTH_LONG).show();
  47.                         }
  48.                         else {
  49.                             Toast.makeText(SocialWallActivity.this, "Error", Toast.LENGTH_LONG).show();
  50.                         }
  51.                     }
  52.                 });
  53.             }
  54.         });
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement