Firebase Sava Data RealTime Database

Firebase Sava Data RealTime Database

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android" 
   xmlns:app="http://schemas.android.com/apk/res-auto"   
   xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent" 
   android:layout_height="match_parent" 
   android:orientation="vertical" 
   tools:context=".MainActivity">

    <EditText        
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:gravity="center"     
        android:hint="Name"       
        android:inputType="text"  
       android:id="@+id/name"/> 
 
      
  <Button        
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:text="Save"        
       android:id="@+id/save"/>
</LinearLayout>

compile 'com.firebase:firebase-client-android:2.3.1'//  dependencies  Use

MainActivity.java

package com.patel.firebase1savedata;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;import android.view.View;

import android.widget.Button;import android.widget.EditText;
import com.firebase.client.Firebase;

import com.google.firebase.database.DatabaseReference;

import com.google.firebase.database.FirebaseDatabase;
public class MainActivity extends AppCompatActivity {

EditText name;

Button save;

Firebase uri;

DatabaseReference df;   

   @Override   

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

      setContentView(R.layout.activity_main);

      name=findViewById(R.id.name);  

      save=findViewById(R.id.save);

     Firebase.setAndroidContext(this); 

    df=FirebaseDatabase.getInstance().getReference().child("REGISTRATION");        save.setOnClickListener(new View.OnClickListener() {
            @Override   

         public void onClick(View view) {
                String name1;              
String name1="Name:-"+name.getText().toString();               
                df.push().setValue(name1);
            }
        });
    }
}


0 Comments

Oldest