@JavascriptInterface public void save(final String content) { if (mActivityMode == ViewFileActivity.TAG_MODE_SSH_KEY) { return; } if (content == null) { showToastMessage(R.string.alert_save_failed); return; } Thread thread = new Thread(new Runnable() { @Override public void run() { try { FileUtils.writeStringToFile(mFile, content); } catch (IOException e) { showUserError(e, R.string.alert_save_failed); } getActivity().runOnUiThread(new Runnable() { @Override public void run() { loadFileContent(); showToastMessage(R.string.success_save); } }); } }); thread.start(); }
@JavascriptInterface public void save(final String content) { if (mActivityMode == ViewFileActivity.TAG_MODE_SSH_KEY) { return; } if (content == null) { showToastMessage(R.string.alert_save_failed); return; } Thread thread = new Thread(new Runnable() { @Override public void run() { try { FileUtils.writeStringToFile(mFile, content); } catch (IOException e) { BasicFunctions.showException(e, R.string.alert_save_failed); } getActivity().runOnUiThread(new Runnable() { @Override public void run() { loadFileContent(); showToastMessage(R.string.success_save); } }); } }); thread.start(); }
public void setEditMode(boolean mode) { mEditMode = mode; mFileContent.setFocusable(mEditMode); mFileContent.setFocusableInTouchMode(mEditMode); if (mEditMode) { mFileContent.loadUrl(CodeGuesser .wrapUrlScript("setEditable();")); showToastMessage(R.string.msg_now_you_can_edit); } else { mFileContent.loadUrl(CodeGuesser.wrapUrlScript("save();")); } }
public void setEditMode(boolean mode) { mEditMode = mode; mFileContent.setFocusable(mEditMode); mFileContent.setFocusableInTouchMode(mEditMode); if (mEditMode) { mFileContent.loadUrl(CodeGuesser .wrapUrlScript("setEditable();")); showToastMessage(R.string.msg_now_you_can_edit); } else { mFileContent.loadUrl(CodeGuesser.wrapUrlScript("save();")); } }