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