Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e7623f77 authored by Dianne Hackborn's avatar Dianne Hackborn
Browse files

Rewrite Manage Applications to be faster and simpler.

Change-Id: I4cf405e83a369cb935bccf375798557ffd93e14e
parent 938079c9
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -353,7 +353,6 @@
        <activity android:name=".applications.ManageApplications"
        <activity android:name=".applications.ManageApplications"
                  android:label="@string/manageapplications_settings_title"
                  android:label="@string/manageapplications_settings_title"
                  android:clearTaskOnLaunch="true"
                  android:clearTaskOnLaunch="true"
                  android:configChanges="orientation|keyboardHidden"
                  android:theme="@android:style/Theme.NoTitleBar">
                  android:theme="@android:style/Theme.NoTitleBar">
            <intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.intent.action.MAIN" />
+567 −0

File added.

Preview size limit exceeded, changes collapsed.

+226 −1716

File changed.

Preview size limit exceeded, changes collapsed.

+3 −1
Original line number Original line Diff line number Diff line
@@ -45,6 +45,7 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.TextView;
import android.widget.AbsListView.RecyclerListener;


import java.io.FileInputStream;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.ArrayList;
@@ -52,7 +53,7 @@ import java.util.HashMap;
import java.util.Iterator;
import java.util.Iterator;


public class RunningProcessesView extends FrameLayout
public class RunningProcessesView extends FrameLayout
        implements AdapterView.OnItemClickListener {
        implements AdapterView.OnItemClickListener, RecyclerListener {
    
    
    /** Maximum number of services to retrieve */
    /** Maximum number of services to retrieve */
    static final int MAX_SERVICES = 100;
    static final int MAX_SERVICES = 100;
@@ -518,6 +519,7 @@ public class RunningProcessesView extends FrameLayout
            mListView.setEmptyView(emptyView);
            mListView.setEmptyView(emptyView);
        }
        }
        mListView.setOnItemClickListener(this);
        mListView.setOnItemClickListener(this);
        mListView.setRecyclerListener(this);
        mListView.setAdapter(new ServiceListAdapter(mState));
        mListView.setAdapter(new ServiceListAdapter(mState));
        mColorBar = (LinearColorBar)findViewById(R.id.color_bar);
        mColorBar = (LinearColorBar)findViewById(R.id.color_bar);
        mBackgroundProcessText = (TextView)findViewById(R.id.backgroundText);
        mBackgroundProcessText = (TextView)findViewById(R.id.backgroundText);