diff --git a/docs-android/app/app.iml b/docs-android/app/app.iml index 12b9d139..c9d208c6 100644 --- a/docs-android/app/app.iml +++ b/docs-android/app/app.iml @@ -61,13 +61,6 @@ - - - - - - - @@ -75,6 +68,13 @@ + + + + + + + diff --git a/docs-android/app/build.gradle b/docs-android/app/build.gradle index 222092fd..5859ea64 100644 --- a/docs-android/app/build.gradle +++ b/docs-android/app/build.gradle @@ -3,7 +3,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.0.0-alpha7' + classpath 'com.android.tools.build:gradle:2.0.0-beta2' } } apply plugin: 'com.android.application' diff --git a/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentEditActivity.java b/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentEditActivity.java index 7066eaa8..a7d961e3 100644 --- a/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentEditActivity.java +++ b/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentEditActivity.java @@ -122,7 +122,7 @@ public class DocumentEditActivity extends AppCompatActivity { } else { setTitle(R.string.edit_document); titleEditText.setText(document.optString("title")); - descriptionEditText.setText(document.optString("description")); + descriptionEditText.setText(document.isNull("description") ? "" : document.optString("description")); datePickerView.setDate(new Date(document.optLong("create_date"))); languageSpinner.setSelection(languageAdapter.getItemPosition(document.optString("language"))); JSONArray documentTags = document.optJSONArray("tags"); diff --git a/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentViewActivity.java b/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentViewActivity.java index 29140f1b..58ad5c60 100644 --- a/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentViewActivity.java +++ b/docs-android/app/src/main/java/com/sismics/docs/activity/DocumentViewActivity.java @@ -181,7 +181,7 @@ public class DocumentViewActivity extends AppCompatActivity { createdDateTextView.setText(date); TextView descriptionTextView = (TextView) findViewById(R.id.descriptionTextView); - if (description == null || description.isEmpty() || description.equals(JSONObject.NULL.toString())) { + if (description.isEmpty() || document.isNull("description")) { descriptionTextView.setVisibility(View.GONE); } else { descriptionTextView.setVisibility(View.VISIBLE);