Skip to content

Commit 2c01322

Browse files
committed
Built FireBase Supported Application
FireBase Cloud Database available in Google CLoud
1 parent 76feaa5 commit 2c01322

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

firebasedemoapp/MainActivity.java

+92
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
package com.lenovo.firebasedemoapp;
2+
3+
import android.os.Bundle;
4+
import android.support.annotation.NonNull;
5+
import android.support.annotation.Nullable;
6+
import android.support.design.widget.FloatingActionButton;
7+
import android.support.design.widget.Snackbar;
8+
import android.support.v7.app.AppCompatActivity;
9+
import android.support.v7.widget.Toolbar;
10+
import android.util.Log;
11+
import android.view.View;
12+
import android.view.Menu;
13+
import android.view.MenuItem;
14+
15+
import com.google.android.gms.ads.AdRequest;
16+
import com.google.android.gms.ads.AdView;
17+
import com.google.android.gms.ads.MobileAds;
18+
import com.google.firebase.database.DatabaseError;
19+
import com.google.firebase.database.DatabaseReference;
20+
import com.google.firebase.database.FirebaseDatabase;
21+
22+
import java.util.HashMap;
23+
import java.util.Map;
24+
25+
public class MainActivity extends AppCompatActivity {
26+
27+
@Override
28+
protected void onCreate(Bundle savedInstanceState) {
29+
super.onCreate(savedInstanceState);
30+
setContentView(R.layout.activity_main);
31+
AdView mAdView;
32+
// Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
33+
MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");
34+
mAdView = findViewById(R.id.adView);
35+
AdRequest adRequest = new AdRequest.Builder().build();
36+
mAdView.loadAd(adRequest);
37+
// DatabaseReference dref = FirebaseDatabase.getInstance().getReference();
38+
// Map<String,String> values = new HashMap<>();
39+
// values.put("name","Ashlesh");
40+
//
41+
// values.put("name","Apoorva");
42+
// values.put("name","RAmesh");
43+
//dref.push().setValue(values, new DatabaseReference.CompletionListener() {
44+
// @Override
45+
// public void onComplete(@Nullable DatabaseError databaseError, @NonNull DatabaseReference databaseReference) {
46+
// if(databaseError ==null)
47+
// {
48+
// Log.i("Saved ","successful");
49+
// }
50+
// else
51+
// {
52+
// Log.i("Saved","Failed");
53+
// }
54+
// }
55+
//});
56+
57+
58+
Toolbar toolbar = findViewById(R.id.toolbar);
59+
setSupportActionBar(toolbar);
60+
61+
FloatingActionButton fab = findViewById(R.id.fab);
62+
fab.setOnClickListener(new View.OnClickListener() {
63+
@Override
64+
public void onClick(View view) {
65+
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
66+
.setAction("Action", null).show();
67+
}
68+
});
69+
}
70+
71+
@Override
72+
public boolean onCreateOptionsMenu(Menu menu) {
73+
// Inflate the menu; this adds items to the action bar if it is present.
74+
getMenuInflater().inflate(R.menu.menu_main, menu);
75+
return true;
76+
}
77+
78+
@Override
79+
public boolean onOptionsItemSelected(MenuItem item) {
80+
// Handle action bar item clicks here. The action bar will
81+
// automatically handle clicks on the Home/Up button, so long
82+
// as you specify a parent activity in AndroidManifest.xml.
83+
int id = item.getItemId();
84+
85+
//noinspection SimplifiableIfStatement
86+
if (id == R.id.action_settings) {
87+
return true;
88+
}
89+
90+
return super.onOptionsItemSelected(item);
91+
}
92+
}

0 commit comments

Comments
 (0)