Added other apps menu

This commit is contained in:
M66B
2018-08-17 05:46:22 +00:00
parent d012567435
commit 12a09e39da
2 changed files with 17 additions and 0 deletions

View File

@@ -126,6 +126,9 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
case R.string.menu_about:
onMenuAbout();
break;
case R.string.menu_other:
onMenuOtherApps();
break;
}
drawerLayout.closeDrawer(drawerList);
@@ -168,6 +171,9 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
drawerArray.add(new DrawerItem(ActivityView.this, R.drawable.baseline_help_24, R.string.menu_about));
if (getIntentOtherApps().resolveActivity(getPackageManager()) != null)
drawerArray.add(new DrawerItem(ActivityView.this, R.drawable.baseline_get_app_24, R.string.menu_other));
drawerList.setAdapter(drawerArray);
}
});
@@ -406,6 +412,12 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
return intent;
}
private Intent getIntentOtherApps() {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://play.google.com/store/apps/dev?id=8420080860664580239"));
return intent;
}
private void onMenuFolders(long account) {
getSupportFragmentManager().popBackStack("unified", 0);
@@ -444,6 +456,10 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
fragmentTransaction.commit();
}
private void onMenuOtherApps() {
startActivity(getIntentOtherApps());
}
private class DrawerItem {
private int id;
private int icon;