質問

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