Ver código fonte

1.修改Android RedAnt Mobile Title设置。

Pen Li 8 anos atrás
pai
commit
13390333fd

+ 9 - 4
RedAnt Mobile/app/src/main/java/com/usai/redant/CommonEditor/CommonEditorActivity.java

@@ -246,20 +246,22 @@ public class CommonEditorActivity extends AppCompatActivity implements View.OnLa
             service_url = savedInstanceState.getString("request_url");
             url_type = savedInstanceState.getInt("url_type");
             selfParams = savedInstanceState.getBundle("params");
-            String title = savedInstanceState.getString("title");
-            setTitle(title);
+//            String title = savedInstanceState.getString("title");
+//            setTitle(title);
 
         } else {
             service_url = getIntent().getStringExtra("request_url");
             url_type = getIntent().getIntExtra("url_type",URL_REMOTE);
-            String title = getIntent().getStringExtra("title");
-            setTitle(title);
+//            String title = getIntent().getStringExtra("title");
+//            setTitle(title);
 
             Bundle params = getIntent().getBundleExtra("params");
             if (params != null) {
                 selfParams = params;
             }
 
+
+
             final ProgressDialog pd = showProgressAlert("Loading","Please wait");
             new Thread(new Runnable() {
                 @Override
@@ -343,6 +345,9 @@ public class CommonEditorActivity extends AppCompatActivity implements View.OnLa
             }).start();
         }
 
+        String title = selfParams.getString("title");
+        setTitle(title);
+
     }
 
 

+ 3 - 0
RedAnt Mobile/app/src/main/java/com/usai/redant/Result/SearchResultActivity.java

@@ -300,6 +300,9 @@ public class SearchResultActivity extends AppCompatActivity implements AbsListVi
         isLoading = false;//设置正在刷新标志位false
         invalidateOptionsMenu();
 
+        String title = resultData.optString("table_title");
+        setTitle(title);
+
         progressDialog.dismiss();
     }
 

+ 12 - 1
RedAnt Mobile/app/src/main/java/com/usai/redant/Search/RamSearchActivity.java

@@ -95,6 +95,17 @@ public class RamSearchActivity extends CommonEditorActivity {
         params.putString("_action","ant_mobile");
         params.putString("_operate","getCondition");
 
-        return Network.request_editor(request_url,params);
+        final JSONObject ret = Network.request_editor(request_url,params);
+
+        runOnUiThread(new Runnable() {
+            @Override
+            public void run() {
+
+                String title = ret.optString("table_title");
+                setTitle(title);
+
+            }
+        });
+        return ret;
     }
 }

+ 13 - 1
RedAnt Mobile/app/src/main/java/com/usai/redant/Search/RamSearchSettingActivity.java

@@ -109,6 +109,18 @@ public class RamSearchSettingActivity extends CommonEditorActivity {
 
     @Override
     public JSONObject request_editor(String request_url, Bundle params) {
-        return Network.request_setting(request_url,params);
+
+        final JSONObject ret = Network.request_setting(request_url,params);
+
+        runOnUiThread(new Runnable() {
+            @Override
+            public void run() {
+
+                String title = ret.optString("table_title");
+                setTitle(title);
+
+            }
+        });
+        return ret;
     }
 }