catch more exceptions

show delete button only when available
hauntED
yova 4 months ago
parent 7c087562df
commit 7b54072fb5

@ -255,7 +255,7 @@ class MainActivity : AppCompatActivity() {
Toast.LENGTH_LONG Toast.LENGTH_LONG
).show() ).show()
// This check for connection needs to be refined once multiple accounts are supported // TODO: This check for connection needs to be refined once multiple accounts are supported
checkGhostConnection() checkGhostConnection()
for (uri in uris) pushImage(uri) for (uri in uris) pushImage(uri)
@ -982,11 +982,13 @@ class MainActivity : AppCompatActivity() {
if (metaData.get("url") !== null) { if (metaData.get("url") !== null) {
val url = parse(metaData.get("url")) val url = parse(metaData.get("url"))
deleteVisible = true deleteVisible = true
invalidateOptionsMenu()
val apiHost = url.scheme + "://" + url.host val apiHost = url.scheme + "://" + url.host
Log.i(javaClass.simpleName, "Starting api controller for: $apiHost") Log.i(javaClass.simpleName, "Starting api controller for: $apiHost")
api = ghostAPI(applicationContext, apiHost) api = ghostAPI(applicationContext, apiHost)
} else {
deleteVisible = false
} }
invalidateOptionsMenu()
} }
} }
} }
@ -1072,11 +1074,15 @@ class MainActivity : AppCompatActivity() {
} catch (e:Exception) { } catch (e:Exception) {
Log.d (javaClass.simpleName, "Couldn't cancel autosaveTimer.\n$e") Log.d (javaClass.simpleName, "Couldn't cancel autosaveTimer.\n$e")
} }
saveFile() try {
webView.evaluateJavascript("easyMDE.codemirror.doc.getCursor();") { webView.evaluateJavascript("easyMDE.codemirror.doc.getCursor();") {
metaData.cursor=it metaData.cursor = it
Log.i(javaClass.simpleName,"Cursor: $it") Log.i(javaClass.simpleName, "Cursor: $it")
saveMetaToSharedPrefs(applicationContext) saveMetaToSharedPrefs(applicationContext)
saveFile()
}
} catch (e: UninitializedPropertyAccessException) {
Log.d(javaClass.simpleName, "Webview not yet loaded.\n$e")
} }
Log.i(javaClass.simpleName, "\"onPause\" durchlaufen") Log.i(javaClass.simpleName, "\"onPause\" durchlaufen")
} }

Loading…
Cancel
Save