Fix Android bugs (#941)
* Add an explicit value for the hasFragileUserData parameter * Fix app crashes when canceling file opening * Fix requestNetwork bug for Android 11 * Fix activity onStop method
This commit is contained in:
parent
f978f55e7f
commit
dfd0b4d0e5
3 changed files with 23 additions and 11 deletions
|
|
@ -231,7 +231,10 @@ class AmneziaActivity : QtActivity() {
|
|||
override fun onStop() {
|
||||
Log.d(TAG, "Stop Amnezia activity")
|
||||
doUnbindService()
|
||||
QtAndroidController.onServiceDisconnected()
|
||||
mainScope.launch {
|
||||
qtInitialized.await()
|
||||
QtAndroidController.onServiceDisconnected()
|
||||
}
|
||||
super.onStop()
|
||||
}
|
||||
|
||||
|
|
@ -543,7 +546,7 @@ class AmneziaActivity : QtActivity() {
|
|||
}
|
||||
}.also {
|
||||
startActivityForResult(it, OPEN_FILE_ACTION_CODE, ActivityResultHandler(
|
||||
onSuccess = {
|
||||
onAny = {
|
||||
val uri = it?.data?.toString() ?: ""
|
||||
Log.d(TAG, "Open file: $uri")
|
||||
mainScope.launch {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue