aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkai.cao <kai.cao@ck-telecom.com>2015-05-20 11:26:05 +0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-05-22 00:07:00 +0000
commit9a75e1b333af5567c1c78dd4c7ee5b9d2101594b (patch)
tree11455beab95cff3f500197db117c16c73ced29a6
parent0d31e174aa22316becb6c1a1bd2500d67464e0bb (diff)
downloadandroid_packages_apps_CMFileManager-9a75e1b333af5567c1c78dd4c7ee5b9d2101594b.tar.gz
android_packages_apps_CMFileManager-9a75e1b333af5567c1c78dd4c7ee5b9d2101594b.tar.bz2
android_packages_apps_CMFileManager-9a75e1b333af5567c1c78dd4c7ee5b9d2101594b.zip
[CMFileManager]Fix CMFileManager sometimes crash.
sometimes,the CMFileManager crash. Change-Id: Id82ec92c680248539bb070c30b6bf45c2feab6ab
-rwxr-xr-xsrc/com/cyanogenmod/filemanager/activities/SearchActivity.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/filemanager/activities/SearchActivity.java b/src/com/cyanogenmod/filemanager/activities/SearchActivity.java
index aa2aba18..b7626e82 100755
--- a/src/com/cyanogenmod/filemanager/activities/SearchActivity.java
+++ b/src/com/cyanogenmod/filemanager/activities/SearchActivity.java
@@ -450,6 +450,7 @@ public class SearchActivity extends Activity
} catch (Throwable ex) {
/**NON BLOCK**/
}
+ recycle();
//All destroy. Continue
super.onDestroy();
@@ -1288,10 +1289,13 @@ public class SearchActivity extends Activity
* Method invoked when the activity needs to exit
*/
private void exit() {
+ finish();
+ }
+
+ private void recycle() {
if (this.mSearchListView.getAdapter() != null) {
((SearchResultAdapter)this.mSearchListView.getAdapter()).dispose();
}
- finish();
}
/**