1

I'm developing an Android 2.2 application.

I want to catch and re throw the same exception. I want to do this because I have to close a cursor before exit the method (a finally statement, isn't it?)

Can I do that? How?

Thanks

0

2 Answers 2

1

If this is just to close the cursor correctly, you can do a try...finally without a catch. That would be something like that :

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

Alternatively, if you're in an activity, you can use startManagingQuery; which will take care of your cursor lifecycle depending on the activity lifecycle.

Sign up to request clarification or add additional context in comments.

Comments

0

Without discussing if this is a good practice you can do this:

throw new YourException();

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.