Browse Source

Added other apps menu

main
M66B 6 years ago
parent
commit
12a09e39da
2 changed files with 17 additions and 0 deletions
  1. +16
    -0
      app/src/main/java/eu/faircode/email/ActivityView.java
  2. +1
    -0
      app/src/main/res/values/strings.xml

+ 16
- 0
app/src/main/java/eu/faircode/email/ActivityView.java 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;


+ 1
- 0
app/src/main/res/values/strings.xml View File

@ -36,6 +36,7 @@
<string name="menu_privacy">Privacy</string>
<string name="menu_faq">FAQ</string>
<string name="menu_about">About</string>
<string name="menu_other">Other apps</string>
<string name="title_eula">End-user license agreement</string>
<string name="title_agree">I agree</string>


Loading…
Cancel
Save