【发布时间】:2019-08-31 19:31:45
【问题描述】:
我从未使用过FacebookSdk.sdkInitialize(),但由于某种原因,我现在在 MainActivity onCreate() 中的 setContentView(R.layout.activity_main) 上遇到错误:
Error inflating class com.facebook.login.widget.LoginButton
Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
与此同时,在访问 FirebaseFirestore.getInstance() 之前,我也收到了错误 Make sure to call FirebaseApp.initializeApp(Context) first - 这是我以前从未见过的错误。
它们一定有某种关联,但我不确定问题出在哪里。
class MainActivity : AppCompatActivity() {
val callbackManager = CallbackManager.Factory.create()
val db = FirebaseFirestore.getInstance()
private lateinit var auth: FirebaseAuth
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
setContentView(R.layout.activity_main)
【问题讨论】:
标签: android facebook firebase kotlin