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

Commit 19a43cf0 authored by narinder Rana's avatar narinder Rana
Browse files

intent AccountManager

parent 393c17a4
Loading
Loading
Loading
Loading
Loading
+38 −13
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ package com.fsck.k9.activity.setup;

import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager.NameNotFoundException;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
@@ -22,6 +24,7 @@ import com.fsck.k9.EmailAddressValidator;
import com.fsck.k9.Preferences;
import com.fsck.k9.account.AccountCreator;
import com.fsck.k9.mail.oauth.OAuth2Provider;
import com.fsck.k9.preferences.AccountManager;
import com.fsck.k9.ui.base.K9Activity;
import com.fsck.k9.activity.setup.AccountSetupCheckSettings.CheckDirection;
import com.fsck.k9.autodiscovery.api.DiscoveredServerSettings;
@@ -304,10 +307,14 @@ public class AccountSetupBasics extends K9Activity

        if(xoauth2){
            Log.e("Tag", "GMAIL ACCOUNT ..................");
        }
            //startNewActivity(getApplicationContext(), "foundation.e.accountmanager");
            Intent intent = new Intent();
            intent.setClassName("foundation.e.accountmanager", "AccountsActivity");

            startActivity(intent);
        }
        else {
            String email = mEmailView.getText().toString();

            ConnectionSettings extraConnectionSettings = ExtraAccountDiscovery.discover(email);
            if (extraConnectionSettings != null) {
                finishAutoSetup(extraConnectionSettings);
@@ -323,6 +330,24 @@ public class AccountSetupBasics extends K9Activity
            }
        }


    }
    public void startNewActivity(Context context, String packageName) {

        Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
        if (intent != null) {
            // We found the activity now start the activity
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(intent);
        }
        /*else {
            // Bring user to the market or let them choose an app?
            intent = new Intent(Intent.ACTION_VIEW);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            intent.setData(Uri.parse("market://details?id=" + packageName));
            context.startActivity(intent);
        }*/
    }
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode != AccountSetupCheckSettings.ACTIVITY_REQUEST_CODE) {