![](/img/trans.png)
[英]java.lang.RuntimeException: Internal error in Firestore (0.6.6-dev)
[英]Java.Lang.RuntimeException: Internal error in Firestore (0.6.6-dev), can't connect between my app and firestore project
我正在為學校制作一個項目,我正在嘗試將我的應用程序與我制作的雲 Firestore 項目連接起來。 在調試時運行我的應用程序時,我發現它只有在運行我的代碼后才會崩潰。 這是我的代碼:
我通過這一行獲取我的數據庫實例:
database = Singleton.getInstance(this).DataBase;
這是 Singlton 類:
public class Singleton
{
private static Singleton instance = null;
private FirebaseFirestore database;
private Singleton(Context context)
{
var options = new FirebaseOptions.Builder()
.SetProjectId("invitedatabase-c75c9")
.SetApplicationId("invitedatabase-c75c9")
.SetApiKey("AIzaSyAXLdrHg7GP2p7LKT1WSTIhdkG-41lWCoA")
.SetDatabaseUrl("https://invitedatabase-c75c9.firebaseio.com")
.SetStorageBucket("invitedatabase-c75c9.appspot.com")
.Build();
FirebaseApp myApp = FirebaseApp.InitializeApp(context, options, "connection");
database = FirebaseFirestore.GetInstance(myApp);
}
public FirebaseFirestore DataBase { get => database; set => database = value; }
public static Singleton getInstance(Context context)
{
if (instance == null)
instance = new Singleton(context);
return instance;
}
}
然后我有一個按鈕,它應該執行將數據傳輸到我的數據庫的操作,但是即使調試器在單擊功能運行時沒有顯示異常:
{
HashMap map = new HashMap();
map.Put("full name", et1.Text);
DocumentReference docref = database.Collection("Users").Document();
docref.Set(map);
}
此按鈕的單擊功能完成后,我的應用程序進入中斷模式並在標題中引發異常:
Java.Lang.RuntimeException:Firestore 中的內部錯誤 (0.6.6-dev)
請幫我解決這個問題,我不知道這個異常意味着什么,我很感激任何修復它的幫助和對問題的解釋,謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.