public class EvernoteLoginFragment
extends DialogFragment
implements com.evernote.client.android.login.EvernoteLoginTask.LoginTaskCallback
EvernoteSession.authenticate(FragmentActivity). This class is the
recommended authentication process.
You can either extend this class and override onLoginFinished(boolean) method
to get notified about the authentication result or the parent FragmentActivity can implement the
EvernoteLoginFragment.ResultCallback interface to receive the result.| Modifier and Type | Class and Description |
|---|---|
static interface |
EvernoteLoginFragment.ResultCallback |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
| Constructor and Description |
|---|
EvernoteLoginFragment() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends EvernoteLoginFragment> |
create(java.lang.Class<T> subClass,
java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportAppLinkedNotebooks,
java.util.Locale locale) |
static EvernoteLoginFragment |
create(java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportAppLinkedNotebooks,
java.util.Locale locale) |
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
android.app.Dialog |
onCreateDialog(android.os.Bundle savedInstanceState) |
protected void |
onLoginFinished(boolean success) |
void |
onResult(java.lang.Boolean result,
com.evernote.client.android.login.EvernoteLoginTask task) |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
show(java.lang.String bootstrapScreenName) |
protected void |
switchBootstrapProfile() |
public static final java.lang.String TAG
public static EvernoteLoginFragment create(java.lang.String consumerKey, java.lang.String consumerSecret, boolean supportAppLinkedNotebooks, java.util.Locale locale)
public static <T extends EvernoteLoginFragment> T create(java.lang.Class<T> subClass, java.lang.String consumerKey, java.lang.String consumerSecret, boolean supportAppLinkedNotebooks, java.util.Locale locale)
public void onActivityCreated(android.os.Bundle savedInstanceState)
public android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState)
public void onSaveInstanceState(android.os.Bundle outState)
public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
public final void onResult(java.lang.Boolean result,
com.evernote.client.android.login.EvernoteLoginTask task)
protected void onLoginFinished(boolean success)
public void show(java.lang.String bootstrapScreenName)
show in interface com.evernote.client.android.login.EvernoteLoginTask.LoginTaskCallbackprotected void switchBootstrapProfile()