Sfoglia il codice sorgente

1.修改Android Apex Mobile Detail关闭返回到根节点。

Pen Li 8 anni fa
parent
commit
dae06ed0dc

+ 1 - 0
Apex Mobile/app/src/main/AndroidManifest.xml

@@ -171,6 +171,7 @@
 
         <activity
             android:name=".mainframe.RootActivity"
+            android:launchMode="singleTask"
             android:theme="@style/FixedActionbarTheme">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />

+ 10 - 6
Apex Mobile/app/src/main/java/com/usai/apex/DetailActivity.java

@@ -2,6 +2,7 @@ package com.usai.apex;
 
 import android.app.AlertDialog;
 import android.content.DialogInterface;
+import android.content.Intent;
 import android.database.sqlite.SQLiteDatabase;
 import android.os.Bundle;
 import android.support.v4.app.Fragment;
@@ -21,6 +22,7 @@ import android.widget.TabHost;
 import android.widget.TextView;
 
 import com.usai.apex.Result.SearchResultActivity;
+import com.usai.apex.mainframe.RootActivity;
 import com.usai.util.commonUtil;
 import com.usai.util.dbUtil;
 
@@ -421,12 +423,14 @@ public class DetailActivity extends AppCompatActivity implements
 			case R.id.action_close:
 
 				finish();
-				if (SearchResultActivity.instance != null) {
-					SearchResultActivity.instance.finish();
-				}
-				if (SearchListActivity.instance != null) {
-					SearchListActivity.instance.finish();
-				}
+//				if (SearchResultActivity.instance != null) {
+//					SearchResultActivity.instance.finish();
+//				}
+//				if (SearchListActivity.instance != null) {
+//					SearchListActivity.instance.finish();
+//				}
+				Intent intent = new Intent(this, RootActivity.class);
+				startActivity(intent);
 				break;
 			case android.R.id.home:
 				finish();