@ -10,6 +10,7 @@ import android.content.ActivityNotFoundException
import android.content.Intent
import android.content.Intent
import android.content.pm.PackageManager
import android.content.pm.PackageManager
import android.os.Build
import android.os.Build
import android.os.Build.VERSION.SDK_INT
import android.os.Bundle
import android.os.Bundle
import android.provider.CalendarContract
import android.provider.CalendarContract
import android.provider.ContactsContract
import android.provider.ContactsContract
@ -63,7 +64,11 @@ class ImportFragment : DialogFragment() {
@TargetApi ( Build . VERSION_CODES . M )
@TargetApi ( Build . VERSION_CODES . M )
private fun requestPermissions ( ) {
private fun requestPermissions ( ) {
requestPermissions ( arrayOf ( Manifest . permission . READ _EXTERNAL _STORAGE ) , 0 )
if ( SDK _INT <= 32 ) {
requestPermissions ( kotlin . arrayOf ( android . Manifest . permission . READ _EXTERNAL _STORAGE ) , 0 )
} else {
requestPermissions ( arrayOf ( Manifest . permission . READ _MEDIA _IMAGES ) , 0 )
}
}
}
override fun onCreateDialog ( savedInstanceState : Bundle ? ) : Dialog {
override fun onCreateDialog ( savedInstanceState : Bundle ? ) : Dialog {