.Net Android (Мауи) Запись на внешнее хранилище не работает, пока я не перезапущу приложение в версии ниже 13.Android

Форум для тех, кто программирует под Android
Anonymous
.Net Android (Мауи) Запись на внешнее хранилище не работает, пока я не перезапущу приложение в версии ниже 13.

Сообщение Anonymous »


// Requesting runtime permissions on button click ActivityCompat.RequestPermissions(Activity, new String[] { Manifest.Permission.ReadExternalStorage, Manifest.Permission.WriteExternalStorage }, 100);

// callback public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults) { base.OnRequestPermissionsResult(requestCode, permissions, grantResults);

switch (requestCode) { case 100: { if (grantResults[0] == Android.Content.PM.Permission.Granted || Build.VERSION.SdkInt >= BuildVersionCodes.Tiramisu) { SendNavigationData(NavigatedFrom.StoragePermissionCard); } } break; default: Console.WriteLine("Unhandled option : " + requestCode); break; } }

I should be able to access storage on immediate allowing session


Источник: https://stackoverflow.com/questions/781 ... art-the-ap

Вернуться в «Android»