2011-01-13 11 views
1

私はAndroid 2.2アプリケーションを開発しています。Androidでの例外の再試行

同じ例外を捕まえて再スローしたいと思います。メソッドを終了する前にカーソルを閉じなければならないので、これを実行したいです(最終的には文ですか?)

私はそれを行うことはできますか?どうやって?これはあなたがこれを行うことができます良い方法であれば議論しなければ

おかげ

答えて

1

これはちょうど正しくカーソルをクローズする場合は、あなたがキャッチせずにtry...finallyを行うことができます。それはそのようなものになるだろう:あなたが活動になら

Cursor cursor = null; 
try { 
    // initialize and do things with the cursor 
} finally { 
    if (cursor != null) { 
     cursor.close(); 
    } 
} 

あるいは、あなたがstartManagingQueryを使用することができます。アクティビティのライフサイクルに応じてカーソルのライフサイクルを管理します。

0

を:

throw new YourException(); 
関連する問題