Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 37bb175

Browse files
authored
Update initializeApp snippets (firebase#180)
2 parents d83a107 + 370fe96 commit 37bb175

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

firebaseoptions/app/src/main/java/devrel/firebase/google/com/firebaseoptions/MainActivity.java

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import com.google.firebase.FirebaseApp;
1919
import com.google.firebase.FirebaseOptions;
20-
import com.google.firebase.database.FirebaseDatabase;
2120

2221
import androidx.appcompat.app.AppCompatActivity;
2322
import android.os.Bundle;
@@ -30,22 +29,25 @@ protected void onCreate(Bundle savedInstanceState) {
3029
setContentView(R.layout.activity_main);
3130

3231
// [START firebase_options]
33-
// Manually configure Firebase Options
32+
// Manually configure Firebase Options. The following fields are REQUIRED:
33+
// - Project ID
34+
// - App ID
35+
// - API Key
3436
FirebaseOptions options = new FirebaseOptions.Builder()
35-
.setApplicationId("1:27992087142:android:ce3b6448250083d1") // Required for Analytics.
36-
.setApiKey("AIzaSyADUe90ULnQDuGShD9W23RDP0xmeDc6Mvw") // Required for Auth.
37-
.setDatabaseUrl("https://myproject.firebaseio.com") // Required for RTDB.
37+
.setProjectId("my-firebase-project")
38+
.setApplicationId("1:27992087142:android:ce3b6448250083d1")
39+
.setApiKey("AIzaSyADUe90ULnQDuGShD9W23RDP0xmeDc6Mvw")
40+
// setDatabaseURL(...)
41+
// setStorageBucket(...)
3842
.build();
3943
// [END firebase_options]
4044

4145
// [START firebase_secondary]
42-
// Initialize with secondary app.
46+
// Initialize with secondary app
4347
FirebaseApp.initializeApp(this /* Context */, options, "secondary");
4448

45-
// Retrieve secondary app.
49+
// Retrieve secondary FirebaseApp
4650
FirebaseApp secondary = FirebaseApp.getInstance("secondary");
47-
// Get the database for the other app.
48-
FirebaseDatabase secondaryDatabase = FirebaseDatabase.getInstance(secondary);
4951
// [END firebase_secondary]
5052
}
5153
}

firebaseoptions/app/src/main/java/devrel/firebase/google/com/firebaseoptions/kotlin/MainActivity.kt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import android.os.Bundle
44
import androidx.appcompat.app.AppCompatActivity
55
import com.google.firebase.FirebaseApp
66
import com.google.firebase.FirebaseOptions
7-
import com.google.firebase.database.FirebaseDatabase
87
import devrel.firebase.google.com.firebaseoptions.R
98

109
class MainActivity : AppCompatActivity() {
@@ -14,22 +13,25 @@ class MainActivity : AppCompatActivity() {
1413
setContentView(R.layout.activity_main)
1514

1615
// [START firebase_options]
17-
// Manually configure Firebase Options
16+
// Manually configure Firebase Options. The following fields are REQUIRED:
17+
// - Project ID
18+
// - App ID
19+
// - API Key
1820
val options = FirebaseOptions.Builder()
19-
.setApplicationId("1:27992087142:android:ce3b6448250083d1") // Required for Analytics.
20-
.setApiKey("AIzaSyADUe90ULnQDuGShD9W23RDP0xmeDc6Mvw") // Required for Auth.
21-
.setDatabaseUrl("https://myproject.firebaseio.com") // Required for RTDB.
21+
.setProjectId("my-firebase-project")
22+
.setApplicationId("1:27992087142:android:ce3b6448250083d1")
23+
.setApiKey("AIzaSyADUe90ULnQDuGShD9W23RDP0xmeDc6Mvw")
24+
// setDatabaseURL(...)
25+
// setStorageBucket(...)
2226
.build()
2327
// [END firebase_options]
2428

2529
// [START firebase_secondary]
26-
// Initialize with secondary app.
30+
// Initialize with secondary app
2731
FirebaseApp.initializeApp(this /* Context */, options, "secondary")
2832

29-
// Retrieve secondary app.
33+
// Retrieve secondary FirebaseApp
3034
val secondary = FirebaseApp.getInstance("secondary")
31-
// Get the database for the other app.
32-
val secondaryDatabase = FirebaseDatabase.getInstance(secondary)
3335
// [END firebase_secondary]
3436
}
3537
}

0 commit comments

Comments
 (0)