(selected: string)
| 127 | } |
| 128 | |
| 129 | function readFile(selected: string) { |
| 130 | let applicationContext = Utils.android.getApplicationContext(); |
| 131 | const getOrSetHelper: org.nativescript.widgets.FileHelper = org.nativescript.widgets.FileHelper.fromString(applicationContext, selected); |
| 132 | |
| 133 | console.log('==== CONTEXT START ========='); |
| 134 | console.log('applicationContext', applicationContext); |
| 135 | console.log('selected: ', decodeURIComponent(selected)); |
| 136 | console.log('getOrSetHelper: ', getOrSetHelper); |
| 137 | console.log('==== CONTEXT END ========='); |
| 138 | |
| 139 | console.log('==== READ START ========='); |
| 140 | const fileRead = getFileAccess().read(selected); |
| 141 | console.log('# read: ', fileRead); |
| 142 | |
| 143 | const readSync = getFileAccess().readSync(selected); |
| 144 | console.log('# readSync: ', readSync); |
| 145 | |
| 146 | const readText = getFileAccess().readText(selected); |
| 147 | console.log('# readText: ', readText); |
| 148 | |
| 149 | getFileAccess() |
| 150 | .readAsync(selected) |
| 151 | .then( |
| 152 | (readAsyncResolve) => { |
| 153 | console.log('# readAsynccResolve: ', readAsyncResolve); |
| 154 | }, |
| 155 | (readAsyncRejected) => { |
| 156 | console.log('# readAsyncRejected: ', readAsyncRejected); |
| 157 | } |
| 158 | ); |
| 159 | console.log('==== READ END ========='); |
| 160 | |
| 161 | saveFile(selected, readSync); |
| 162 | } |
| 163 | |
| 164 | function saveFile(selected, readSync) { |
| 165 | const folder: Folder = <Folder>knownFolders.documents(); |
no test coverage detected