- After Connect To Firebase Follow This Tutorial https://olee.tech.blog/2019/05/22/android-connect-with-firebase/
- Go to Database Section And Create Database then Android Coding Section
How To Add Data To Fire Store.
Before Work Add Internet Permission In Manifest File.
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
- Define Edittext And Button In Main Activity.xml
<EditText
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/age"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:text="Add"
android:id="@+id/add"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Goto Mainactivity.java And Doone This Work
Define Variable Before OnCreate Methode
private EditText name,age;
private Button add;
// Define Database Class Variable;
private FirebaseFirestore myDb;
Find Edittext And Button And Set Button Listerine And Add Data
name = findViewById(R.id.name);
age = findViewById(R.id.age);
add = findViewById(R.id.add);
// To Get Access The Database
myDb= FirebaseFirestore.getInstance();
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Map data = new HashMap();
data.put("name",name.getText().toString());
data.put("age",age.getText().toString());
// You Can Use Auto Generated Number For This Collection
myDb.collection("User").document("userdefine").set(data);
myDb.collection("User").add(data).addOnSuccessListener(new OnSuccessListener<DocumentReference>() {
@Override
public void onSuccess(DocumentReference documentReference) {
Toast.makeText(getApplicationContext(),"Data Inserted Successfull",Toast.LENGTH_SHORT).show();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(getApplicationContext(),"Data Inserted UnSuccessfull",Toast.LENGTH_SHORT).show();
}
});
}
});











