Skip to content
This repository was archived by the owner on Jul 28, 2023. It is now read-only.

Commit d094ef3

Browse files
committed
#81 | fixes for installed/uninstalled apps and speedup for launching all apps
1 parent 070bfad commit d094ef3

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

LaLauncher/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ android {
55
applicationId 'com.github.postapczuk.lalauncher'
66
minSdkVersion 5
77
targetSdkVersion 26
8-
versionCode 14
9-
versionName '1.8.0'
8+
versionCode 15
9+
versionName '1.8.1'
1010
}
1111
buildTypes {
1212
release {

LaLauncher/src/main/java/com/github/postapczuk/lalauncher/FavouriteAppsActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public void onSwipeTop() {
191191

192192
@Override
193193
public void onBackPressed() {
194-
startActivity(new Intent(getBaseContext(), InstalledAppsActivity.class));
194+
startActivityIfNeeded(new Intent(getBaseContext(), InstalledAppsActivity.class), 0);
195195
overridePendingTransition(R.anim.slide_up, android.R.anim.fade_out);
196196
}
197197

@@ -257,7 +257,6 @@ private void removeFavourite(int position) {
257257
private void loadListView() {
258258
loadFavouritesFromPreferences();
259259
fetchAppList();
260-
AttitudeHelper.applyPadding(listView, ScreenUtils.getDisplay(getApplicationContext()));
261260
}
262261

263262
private void toggleTextViewBackground(View selectedItem, Long millis) {

LaLauncher/src/main/java/com/github/postapczuk/lalauncher/InstalledAppsActivity.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class InstalledAppsActivity extends Activity {
3535
@Override
3636
protected void onResume() {
3737
super.onResume();
38-
if (getActivities(getPackageManager()).size() - 1 != packageNames.size()) {
38+
if (appNamesPosition.size() != packageNames.size()) {
3939
fetchAppList();
4040
}
4141
}
@@ -99,8 +99,9 @@ public View getView(int position, View convertView, ViewGroup parent) {
9999
private void fetchAppList() {
100100
packageNames.clear();
101101
adapter.clear();
102-
for (ResolveInfo resolver : getActivities(getPackageManager())) {
103-
String appName = (String) resolver.loadLabel(getPackageManager());
102+
PackageManager packageManager = getPackageManager();
103+
for (ResolveInfo resolver : getActivities(packageManager)) {
104+
String appName = (String) resolver.loadLabel(packageManager);
104105
if (appName.equals("Light Android Launcher"))
105106
continue;
106107
adapter.add(appName);

LaLauncher/src/main/res/anim/slide_down.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<set xmlns:android="http://schemas.android.com/apk/res/android">
33

44
<translate
5-
android:duration="400"
5+
android:duration="100"
66
android:fromYDelta="0"
77
android:toYDelta="100%"/>
88
</set>

LaLauncher/src/main/res/anim/slide_up.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<set xmlns:android="http://schemas.android.com/apk/res/android">
33

44
<translate
5-
android:duration="250"
5+
android:duration="100"
66
android:fromYDelta="100%"
77
android:toYDelta="0"/>
88
</set>

0 commit comments

Comments
 (0)