Remove permission request from tests app (#4539)

This commit is contained in:
Vasil Chimev
2017-07-11 18:02:23 +03:00
committed by GitHub
parent 661e6cf582
commit 57cf2314ee

View File

@@ -33,27 +33,29 @@ function onNavigatedTo(args) {
page.content = label;
args.object.off(Page.navigatedToEvent, onNavigatedTo);
if (platform.isAndroid && parseInt(platform.device.sdkVersion) >= 23) {
let handler = (args: application.AndroidActivityRequestPermissionsEventData) => {
application.android.off(application.AndroidApplication.activityRequestPermissionsEvent, handler);
if (args.requestCode === 1234 && args.grantResults.length > 0 && args.grantResults[0] === android.content.pm.PackageManager.PERMISSION_GRANTED) {
runTests();
} else {
trace.write("Permission for write to external storage not granted!", trace.categories.Error, trace.messageType.error);
}
};
// Request permission to write test-results.xml file for API >= 23
// if (platform.isAndroid && parseInt(platform.device.sdkVersion) >= 23) {
// let handler = (args: application.AndroidActivityRequestPermissionsEventData) => {
// application.android.off(application.AndroidApplication.activityRequestPermissionsEvent, handler);
// if (args.requestCode === 1234 && args.grantResults.length > 0 && args.grantResults[0] === android.content.pm.PackageManager.PERMISSION_GRANTED) {
// runTests();
// } else {
// trace.write("Permission for write to external storage not granted!", trace.categories.Error, trace.messageType.error);
// }
// };
application.android.on(application.AndroidApplication.activityRequestPermissionsEvent, handler);
// application.android.on(application.AndroidApplication.activityRequestPermissionsEvent, handler);
if ((<any>android.support.v4.content.ContextCompat).checkSelfPermission(application.android.currentContext, (<any>android).Manifest.permission.WRITE_EXTERNAL_STORAGE) !== android.content.pm.PackageManager.PERMISSION_GRANTED) {
(<any>android.support.v4.app.ActivityCompat).requestPermissions(application.android.currentContext, [(<any>android).Manifest.permission.WRITE_EXTERNAL_STORAGE], 1234);
} else {
runTests();
}
} else {
runTests();
}
// if ((<any>android.support.v4.content.ContextCompat).checkSelfPermission(application.android.currentContext, (<any>android).Manifest.permission.WRITE_EXTERNAL_STORAGE) !== android.content.pm.PackageManager.PERMISSION_GRANTED) {
// (<any>android.support.v4.app.ActivityCompat).requestPermissions(application.android.currentContext, [(<any>android).Manifest.permission.WRITE_EXTERNAL_STORAGE], 1234);
// } else {
// runTests();
// }
// } else {
// runTests();
// }
runTests();
}
export function createPage() {
return page;