public static void actionIncomingSettings(
     Activity context, Account account, boolean makeDefault) {
   Intent i = new Intent(context, AccountSetupIncoming.class);
   i.putExtra(EXTRA_ACCOUNT, account.getUuid());
   i.putExtra(EXTRA_MAKE_DEFAULT, makeDefault);
   context.startActivity(i);
 }
 @Override
 public void onSaveInstanceState(Bundle outState) {
   super.onSaveInstanceState(outState);
   outState.putString(EXTRA_ACCOUNT, mAccount.getUuid());
   outState.putInt(STATE_SECURITY_TYPE_POSITION, mCurrentSecurityTypeViewPosition);
   outState.putInt(STATE_AUTH_TYPE_POSITION, mCurrentAuthTypeViewPosition);
 }
Пример #3
0
  public static Intent actionHandleAccountIntent(
      Context context, Account account, String initialFolder, boolean fromShortcut) {
    Intent intent = new Intent(context, FolderList.class);
    intent.putExtra(EXTRA_ACCOUNT, account.getUuid());

    if (initialFolder != null) {
      intent.putExtra(EXTRA_INITIAL_FOLDER, initialFolder);
    }

    if (fromShortcut) {
      intent.putExtra(EXTRA_FROM_SHORTCUT, true);
    }

    return intent;
  }
Пример #4
0
  public static Intent actionHandleNotification(
      Context context, Account account, String initialFolder) {
    Intent intent =
        new Intent(
            Intent.ACTION_VIEW,
            Uri.parse("email://accounts/" + account.getAccountNumber()),
            context,
            FolderList.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.putExtra(EXTRA_ACCOUNT, account.getUuid());
    intent.putExtra(EXTRA_FROM_NOTIFICATION, true);

    if (initialFolder != null) {
      intent.putExtra(EXTRA_INITIAL_FOLDER, initialFolder);
    }
    return intent;
  }
 public static Intent intentActionEditIncomingSettings(Context context, Account account) {
   Intent i = new Intent(context, AccountSetupIncoming.class);
   i.setAction(Intent.ACTION_EDIT);
   i.putExtra(EXTRA_ACCOUNT, account.getUuid());
   return i;
 }
 public static void actionNewAccountSetup(Activity context, Account account) {
   Intent i = new Intent(context, AccountSetupIncoming.class);
   i.putExtra(EXTRA_ACCOUNT, account.getUuid());
   i.putExtra(EXTRA_MAKE_DEFAULT, true);
   context.startActivityForResult(i, 0);
 }