1.修复Fragment commit 提交会程序异常的bug
authorkfl_614 <kfl_614@163.com>
Tue, 24 Mar 2020 10:51:37 +0000 (18:51 +0800)
committerkfl_614 <kfl_614@163.com>
Tue, 24 Mar 2020 10:51:37 +0000 (18:51 +0800)
Signed-off-by: kfl_614 <kfl_614@163.com>
app/src/main/AndroidManifest.xml
app/src/main/java/com/ic/launcher/IcLauncherApplication.java
app/src/main/java/com/ic/launcher/MainActivity.java
app/version_code.properties

index c8fe296..bafab39 100644 (file)
@@ -5,6 +5,8 @@
     android:sharedUserId="android.uid.system">
 
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 
     <application
         android:name=".IcLauncherApplication"
index ce9624c..24b1c8f 100644 (file)
@@ -30,8 +30,8 @@ public class IcLauncherApplication extends Application {
         appListPresenter = new AppListPresenter(this);
         mHardwarePresenter = new HardwarePresenter(this);
 
-        //CrashHandler crashHandler = CrashHandler.getInstance();
-        //crashHandler.init(getApplicationContext());
+        CrashHandler crashHandler = CrashHandler.getInstance();
+        crashHandler.init(getApplicationContext());
     }
 
     public PhoneStatePresenter getPhoneStatePresenter() {
index c471081..dea0c91 100644 (file)
@@ -95,6 +95,10 @@ public class MainActivity extends AppCompatActivity implements
     }
 
     private void commitFragment(Fragment fragment) {
+        if (isFinishing()) {
+            return;
+        }
+
         FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
 
         for (int i = 0; i < mAddFt.size(); i++) {
@@ -110,7 +114,9 @@ public class MainActivity extends AppCompatActivity implements
             fragmentTransaction.add(R.id.main_content_fl, fragment);
         }
 
-        fragmentTransaction.commitAllowingStateLoss();
+        //fragmentTransaction.commitAllowingStateLoss();
+
+        fragmentTransaction.commit();
     }
 
     @Override
index 9d0e34f..61818d9 100644 (file)
@@ -1,2 +1,2 @@
-#Sat Mar 07 15:05:05 CST 2020
-VERSION_CODE=10
+#Tue Mar 24 16:41:40 CST 2020
+VERSION_CODE=14