From 6874a131fb286f8471e5294beb73a9021fd6a177 Mon Sep 17 00:00:00 2001 From: xingxing Date: Tue, 14 Feb 2017 22:47:05 +0800 Subject: [PATCH] fix add notebook but title is empty --- .../main/java/org/houxg/leamonax/ui/Navigation.java | 10 ++++++++-- app/src/main/res/values-zh/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/houxg/leamonax/ui/Navigation.java b/app/src/main/java/org/houxg/leamonax/ui/Navigation.java index 483b2d8..bfe4b27 100644 --- a/app/src/main/java/org/houxg/leamonax/ui/Navigation.java +++ b/app/src/main/java/org/houxg/leamonax/ui/Navigation.java @@ -35,6 +35,7 @@ import org.houxg.leamonax.model.User; import org.houxg.leamonax.service.AccountService; import org.houxg.leamonax.service.NotebookService; import org.houxg.leamonax.utils.DisplayUtils; +import org.houxg.leamonax.utils.ToastUtils; import org.houxg.leamonax.widget.AlphabetDrawable; import org.houxg.leamonax.widget.TriangleView; @@ -297,8 +298,13 @@ public class Navigation { .setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - dialog.dismiss(); - addNotebook(mEdit.getText().toString(), parentNotebookId); + String newName = mEdit.getText().toString(); + if (TextUtils.isEmpty(newName)) { + ToastUtils.show(mActivity, R.string.notebook_name_cant_be_empty); + } else { + dialog.dismiss(); + addNotebook(newName, parentNotebookId); + } } }) .show(); diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 176986a..4a0ff48 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -106,4 +106,5 @@ 蚂蚁笔记 糟糕,笔记冲突 登录接口地址将会是:\n%s/api/auth/login + 笔记本名称不能为空 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d9b3a21..ecc67f5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -108,5 +108,6 @@ Generate random note Oops! Conflicts occurs For example, login api will be:\n%s/api/auth/login + Notebook\'s name can\'t be empty