AccountSwitcherActivity Class
Use or extend the AccountSwitcherActivity class to display the user switching interface.
The AccountSwitcherActivity class provides the screen that
handles multi-user logins. It displays a list of existing user accounts and lets the user switch
between existing accounts or sign into a new account. To enable multi-user logins, launch the
activity from somewhere in your app using the following
code:
For
instance, you might launch this activity from a “Switch User” button in your user
interface. See SampleApps/RestExplorer for an example.
1final Intent i = new Intent(this, SalesforceSDKManager.getInstance().
2 getAccountSwitcherActivityClass());
3i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
4this.startActivity(i);If you like, you can customize and stylize AccountSwitcherActivity through XML.
For more control, you can extend AccountSwitcherActivity and replace it with your own custom sub-class. To replace the default class, call SalesforceSDKManager.setAccountSwitcherActivityClass(). Pass in a reference to the class file of your replacement activity class, such as AccountSwitcherActivity.class.