0
我的應用程序正在處理數據(涉及到很多計算,創建數組,清除這些數組)是否有可能從應用程序恢復時離開計算的地方恢復?我可以從暫停計算的同一個地方繼續計算嗎?
雖然計算正在進行中,但我顯示的進度條無法使用後退按鈕取消,但如果用戶單擊主頁按鈕,我不希望我的計算丟失,而是立即停留在直到應用程序再次運行並顯示最終結果。
感謝
======編輯======
我打電話ProcessingAsync().execute()
在onCreate方法
我ProcesingAsync類的doInBackGround的內容下面給出:(使用微調器而不是水平進度條顯示活動正在進行)
@Override
protected String doInBackground(String... aurl) {
recordedDataFile = new File(Environment.getExternalStorageDirectory().getPath(), "Machine_Health_Monitoring/Temporary_Files/Fault" + faultNumber + FORMAT_WAV);
runThisCalculationMethod(2, recordedDataFile);
// showWaitingMessage becomes false after the runThisCalculationMethod() is completed
while(showWaitingMessage){
}
return null;
}
你在哪裏做你的計算?在asynktask? –
@ Ovidiu:我已經編輯了提供我正在使用的代碼的詳細信息的問題。 – Sumit