@Override public void onCreate() { super.onCreate(); IsRunning=true; databaseReference= FirebaseDatabase.getInstance().getReference(); }
public FirebaseDataManager() { super(); final FirebaseDatabase database = FirebaseDatabase.getInstance(); database.setLogLevel(BuildConfig.DEBUG ? Logger.Level.DEBUG : Logger.Level.NONE); database.setPersistenceEnabled(false); mDatabase = database.getReference(); mDatabaseCheckIn = mDatabase.child(TABLE_CHECK_IN); }
/** * Gets an instance of FirebaseDatabase for a specific FirebaseApp. * * @param app The FirebaseApp to get a FirebaseDatabase for. * @return A FirebaseDatabase instance. */ public static FirebaseDatabase getInstance(FirebaseApp app) { return getInstance(app, app.getOptions().getDatabaseUrl()); }
@Override public void onCreate() { super.onCreate(); FirebaseDatabase.getInstance().setPersistenceEnabled(true); /* Picasso */ Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(new OkHttpDownloader(this, Integer.MAX_VALUE)); Picasso built = builder.build(); built.setIndicatorsEnabled(true); built.setLoggingEnabled(true); Picasso.setSingletonInstance(built); mAuth = FirebaseAuth.getInstance(); if(mAuth.getCurrentUser() != null) { mUserDatabase = FirebaseDatabase.getInstance() .getReference().child("Users").child(mAuth.getCurrentUser().getUid()); mUserDatabase.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { if (dataSnapshot != null) { mUserDatabase.child("online").onDisconnect().setValue(ServerValue.TIMESTAMP); } } @Override public void onCancelled(DatabaseError databaseError) { } }); } }
@Override public void onComplete(@NonNull Task<AuthResult> task) { if(!task.isSuccessful()) { Snackbar.make(mCrdntrlyot, "Authentication failed.\n" + task.getException().getMessage(), Snackbar.LENGTH_LONG).show(); } else { FirebaseUser fireUser = task.getResult().getUser(); DatabaseReference mDBUsersRef = mFireDB.getReference("ColUsers"); mDBUsersRef.child(fireUser.getUid()).setValue(new MdlUsers("", emailVal, "")); Toast.makeText(FireSignup.this, "Successfully Registered.", Toast.LENGTH_SHORT).show(); onBackPressed(); } mPrgrsbrMain.setVisibility(View.GONE); } });
private void enablePersistence() { // [START rtdb_enable_persistence] FirebaseDatabase.getInstance().setPersistenceEnabled(true); // [END rtdb_enable_persistence] }
@Override public void goOnline() { com.google.firebase.database.FirebaseDatabase.getInstance(app).goOnline(); }
@Override public void purgeOutstandingWrites() { com.google.firebase.database.FirebaseDatabase.getInstance(app).purgeOutstandingWrites(); }
@Override public void goOffline() { com.google.firebase.database.FirebaseDatabase.getInstance(app).goOffline(); }
@Override public synchronized void setLogLevel(LogLevel logLevel) { if (logLevel == LogLevel.DEBUG) { com.google.firebase.database.FirebaseDatabase.getInstance(app).setLogLevel(Logger.Level.DEBUG); } if (logLevel == LogLevel.ERROR) { com.google.firebase.database.FirebaseDatabase.getInstance(app).setLogLevel(Logger.Level.ERROR); } if (logLevel == LogLevel.INFO) { com.google.firebase.database.FirebaseDatabase.getInstance(app).setLogLevel(Logger.Level.INFO); } if (logLevel == LogLevel.NONE) { com.google.firebase.database.FirebaseDatabase.getInstance(app).setLogLevel(Logger.Level.NONE); } if (logLevel == LogLevel.WARN) { com.google.firebase.database.FirebaseDatabase.getInstance(app).setLogLevel(Logger.Level.WARN); } }
@Override public DatabaseReference getReferenceFromUrl(String url) { com.google.firebase.database.DatabaseReference databaseReference = com.google.firebase.database.FirebaseDatabase.getInstance(app).getReferenceFromUrl(url); return new DesktopDatabaseReference(databaseReference, this); } }
/** * Gets a DatabaseReference for the provided URL. The URL must be a URL to a path within this * FirebaseDatabase. To create a DatabaseReference to a different database, create a {@link * FirebaseApp} with a {@link FirebaseOptions} object configured with the appropriate database * URL. * * @param url A URL to a path within your database. * @return A DatabaseReference for the provided URL. */ public DatabaseReference getReferenceFromUrl(String url) { checkNotNull(url, "Can't pass null for argument 'url' in FirebaseDatabase.getReferenceFromUrl()"); ParsedUrl parsedUrl = Utilities.parseUrl(url); Repo repo = ensureRepo(); if (!parsedUrl.repoInfo.host.equals(repo.getRepoInfo().host)) { throw new DatabaseException( "Invalid URL (" + url + ") passed to getReference(). " + "URL was expected to match configured Database URL: " + getReference().toString()); } return new DatabaseReference(repo, parsedUrl.path); }
@Override public String getPlatformVersion() { return "jvm-" + FirebaseDatabase.getSdkVersion(); }
/** * Gets a FirebaseDatabase instance for the specified URL. * * @param url The URL to the Firebase Database instance you want to access. * @return A FirebaseDatabase instance. */ public static FirebaseDatabase getInstance(String url) { FirebaseApp instance = FirebaseApp.getInstance(); if (instance == null) { throw new DatabaseException("You must call FirebaseApp.initialize() first."); } return getInstance(instance, url); }
private void successLoginGetData(Task<AuthResult> task) { FirebaseUser fireUser = task.getResult().getUser(); DatabaseReference mDBUsersRef = mFireDB.getReference("ColUsers"); String photoUrl = ""; try { photoUrl = fireUser.getPhotoUrl().getEncodedSchemeSpecificPart(); } catch (NullPointerException e) { e.printStackTrace(); } mDBUsersRef.child(fireUser.getUid()).setValue( new MdlUsers(fireUser.getDisplayName(), fireUser.getEmail(), photoUrl)); Toast.makeText(this, "Successfully Sign in.", Toast.LENGTH_SHORT).show(); mPrgrsbrMain.setVisibility(View.GONE); mTxtinptEtEmail.setText(""); mTxtinptEtPaswrd.setText(""); startActivity(new Intent(this, FireHome.class)); }
@Override public void onCreate() { super.onCreate(); FirebaseApp.initializeApp(this); FirebaseDatabase.getInstance().setPersistenceEnabled(true); } }
@Override public String getSdkVersion() { return com.google.firebase.database.FirebaseDatabase.getSdkVersion(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); Bundle b=getIntent().getExtras(); databaseReference= FirebaseDatabase.getInstance().getReference(); LoadLocation(b.getString("PhoneNumber")); }
GoogleFirebaseBackend(boolean isEnabled, String name, String credsPath, String db) { this.isEnabled = isEnabled; if (!isEnabled) { return; } try { FirebaseApp fbApp = FirebaseApp.initializeApp(getOpts(credsPath, db), name); fbAuth = FirebaseAuth.getInstance(fbApp); FirebaseDatabase.getInstance(fbApp); log.info("Google Firebase Authentication is ready"); } catch (IOException e) { throw new RuntimeException("Error when initializing Firebase", e); } }
private void addNewUser(String email, String name, String number, String userID) { UserData user = new UserData(name, email, number); DatabaseReference mDatabaseReference = mFirebaseDatabase.getReference(); mDatabaseReference.child("users").child(userID).setValue(user) .addOnCompleteListener(this, new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if (task.isSuccessful()) { Log.v(TAG, "New User Data stored successfully"); Intent intent = new Intent(SignupActivity.this, SigninActivity.class); startActivity(intent); } else { mHelpers.showAlertDialog(getString(R.string.error_message), task.getException().getMessage()).show(); Log.w(TAG, task.getException().toString()); } } }); } }