捕獲崩潰異常並重啟程式,上傳崩潰日誌到伺服器

2021-07-27 03:25:19 字數 652 閱讀 4246

thread

.setdefaultuncaughtexceptionhandler(restarthandler); // 程式崩潰時觸發執行緒 以下用來捕獲程式崩潰異常

所以我們就可以使用以上方法來解決反饋崩潰日誌的需求,以下是具體**:

/**

* 建立服務用於捕獲崩潰異常

*/private

static thread.uncaughtexceptionhandler restarthandler = new thread.uncaughtexceptionhandler()

};/**

*/private

static

void

intent.addflags(intent.flag_activity_new_task);

activitymanager.getinstance().popallactivity();

todo: 2017/2/16 這裡可以(進行某些操作,例如說上傳資訊)

android.os.process.killprocess(android.os.process.mypid()); //結束程序之前可以把你程式的登出或者退出**放在這段**之前

}

iOS崩潰 捕獲異常處理

之前部落格介紹啦一種異常捕獲後彈窗提示使用者的方法,ios崩潰 捕獲異常處理 下面提供另外一種異常捕獲的方法。原理一致,但實現略有不同。可供參考。1 在didfinishlaunchingwithoptions 中,註冊訊息處理函式,處理崩潰資訊,寫入本地。註冊訊息處理函式的處理方法,處理崩潰資訊,...

Google Chrome崩潰並重新啟動?

我在聯絡 中有乙個問題要問。問 我的chrome瀏覽器有時突然崩潰,並要求重新啟動如何解決此問題。答 嗯,通常google chrome崩潰有兩個原因。您可能瀏覽了包含漏洞利用指令碼的 以使您的google chrome崩潰並重新啟動。1 安全漏洞 google chrome仍處於beta版本,其中...

mysql異常捕獲 MySql中捕獲異常的方法

下面是程式設計之家 jb51.cc 通過網路收集整理的 片段。mysql中是否能有sqlserver的 error變數呢,或者如c 中的try catch語法呢。答案是肯定的,例項 如下 code drop procedure if exists sp call jobs create proced...