سؤال

Is there a method of the Activity lifecycle that is guaranteed to get called when my app crashes?

I put logs in all methods and crashed my app but I didn't see anything.

I couldn't find anything in the docs too.

I basically want to save changes in a database but ideally I do not want to do it in every update but rather in a method like onPause or onStop etc.

هل كانت مفيدة؟

المحلول

None of the lifecycle methods will be called if your Activity crashes.

However, for child activities started using startActivityForResult you do get a RESULT_CANCELED code returned in onActivityResult on the parent Activity.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top