0
我想從數據庫中獲取JavaFX應用程序中的數據。但在此期間,應用程序凍結。從數據庫中獲取數據
Map<String, List<DataObj>> dbData = ConnectedAgents.generateDataObj(ac);
我測試了這段代碼,首先看它看起來不錯。但是,這是做背景數據庫操作的野獸嗎?
Platform.runLater(new Runnable()
{
@Override
public void run()
{
Map<String, List<DataObj>> dbData = ConnectedAgents.generateDataObj(ac);
}
});
您能告訴我什麼是在JavaFX中執行數據庫操作的最佳方法?
一般來說,當任務完成後會發生什麼?它是被摧毀還是處於睡眠狀態? –
它將移動到「成功」狀態(或「失敗」狀態,如果它完成但有例外)。這是一個一次性的任務,所以你不能重新啓動它。顯然,只要你讓它超出範圍,它就會以通常的方式收集垃圾。 –