Skip to content

Commit 179523a

Browse files
committed
Add sorting packages
1 parent 90dc479 commit 179523a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

app/src/main/java/ru/nikita/adb/AppManagerActivity.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import java.util.regex.Matcher;
44
import java.util.regex.Pattern;
55
import java.util.ArrayList;
6+
import java.util.Arrays;
7+
import java.util.Comparator;
68
import android.os.Bundle;
79
import android.os.AsyncTask;
810
import android.app.ListActivity;
@@ -111,6 +113,11 @@ public void execute(int stringId, String args){
111113

112114
int stringId;
113115
}
116+
private class AppComparator implements Comparator<App>{
117+
public int compare(App a, App b){
118+
return a.pkg.compareTo(b.pkg);
119+
}
120+
}
114121
private class AppLoadTask extends AppTask{
115122
@Override
116123
protected void onPostExecute(String log){
@@ -137,6 +144,8 @@ protected void onPostExecute(String log){
137144
}
138145
AppManagerActivity.this.apps = apps.toArray(new App[0]);
139146

147+
Arrays.sort(AppManagerActivity.this.apps, new AppComparator());
148+
140149
setListAdapter(new AppListAdapter(AppManagerActivity.this, AppManagerActivity.this.apps));
141150
}
142151
public void execute(){

0 commit comments

Comments
 (0)