Просмотр исходного кода

Apex Mobile
检查save时名字是否为空

Ray Zhang 8 лет назад
Родитель
Сommit
18025cc316

+ 18 - 1
Apex Mobile/app/src/main/java/com/usai/apex/DetailActivity.java

@@ -9,6 +9,7 @@ import android.support.v4.app.Fragment;
 import android.support.v4.app.FragmentTransaction;
 import android.support.v7.app.ActionBar;
 import android.support.v7.app.AppCompatActivity;
+import android.text.TextUtils;
 import android.util.Log;
 import android.view.Gravity;
 import android.view.KeyEvent;
@@ -486,7 +487,23 @@ public class DetailActivity extends AppCompatActivity implements
 	                .setView(edit)
 	                .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
 	                    public void onClick(DialogInterface dialog, int whichButton) {
-	                    	String name = ((EditText)edit).getText().toString();
+                            String name = ((EditText)edit).getText().toString();
+                            if(TextUtils.isEmpty(name))
+                            {
+                                new android.app.AlertDialog.Builder(DetailActivity.this)
+                                        .setTitle("Warning")
+                                        .setMessage("Name can not be empty.")
+
+                                        .setPositiveButton("OK", new DialogInterface.OnClickListener() {
+                                            @Override
+                                            public void onClick(DialogInterface dialog, int which) {
+
+                                            }
+                                        })
+                                        .show();
+                                return;
+                            }
+
 	                    	String param = getIntent().toUri(0);
 
 	        				SQLiteDatabase db = dbUtil.OpenDB(

+ 18 - 0
Apex Mobile/app/src/main/java/com/usai/apex/Result/AMResultActivity.java

@@ -10,6 +10,7 @@ import android.net.Uri;
 import android.os.Bundle;
 import android.support.v7.app.ActionBar;
 import android.support.v7.app.AlertDialog;
+import android.text.TextUtils;
 import android.util.Log;
 import android.view.Gravity;
 import android.view.LayoutInflater;
@@ -560,6 +561,23 @@ public class AMResultActivity extends SearchResultActivity {
                             {
                                 String name = ((EditText) edit)
                                         .getText().toString();
+
+                                if(TextUtils.isEmpty(name))
+                                {
+                                    new android.app.AlertDialog.Builder(AMResultActivity.this)
+                                            .setTitle("Warning")
+                                            .setMessage("Name can not be empty.")
+
+                                            .setPositiveButton("OK", new DialogInterface.OnClickListener() {
+                                                @Override
+                                                public void onClick(DialogInterface dialog, int which) {
+
+                                                }
+                                            })
+                                            .show();
+                                    return;
+                                }
+
                                 String param = getIntent().toUri(0);
 
                                 JSONObject obj = new JSONObject();