1
我正在開發Android 2.2應用程序。在Android中重新出現異常
我想抓住並重新拋出相同的異常。我想這樣做是因爲我必須在退出該方法之前關閉遊標(最終語句,是不是?)
我可以這樣做嗎?怎麼樣?
感謝
我正在開發Android 2.2應用程序。在Android中重新出現異常
我想抓住並重新拋出相同的異常。我想這樣做是因爲我必須在退出該方法之前關閉遊標(最終語句,是不是?)
我可以這樣做嗎?怎麼樣?
感謝
如果這僅僅是正確關閉遊標,你可以做一個try...finally
沒有趕上。這將是類似的東西:
Cursor cursor = null;
try {
// initialize and do things with the cursor
} finally {
if (cursor != null) {
cursor.close();
}
}
另外,如果你在活動的時候,你可以使用startManagingQuery
;它將根據活動的生命週期來照顧你的遊標生命週期。
不討論,如果這是一個很好的做法,你可以這樣做:
throw new YourException();