public class LoginTask extends ConnectionTask<java.lang.Void,java.lang.Void,java.lang.Boolean>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUNDLE_SUCCESS
Key for login success in the returned bundle
|
Constructor and Description |
---|
LoginTask(android.content.Context context,
android.os.Handler handler,
java.lang.String urlString,
int mode,
java.util.Map<java.lang.String,java.lang.String> params)
Send feedback
AsyncTask . |
Modifier and Type | Method and Description |
---|---|
void |
attach(android.content.Context context,
android.os.Handler handler) |
void |
detach() |
protected java.lang.Boolean |
doInBackground(java.lang.Void... args) |
protected void |
onPostExecute(java.lang.Boolean success) |
protected void |
onPreExecute() |
void |
setShowProgressDialog(boolean showProgressDialog) |
getStringFromConnection
public static final java.lang.String BUNDLE_SUCCESS
public LoginTask(android.content.Context context, android.os.Handler handler, java.lang.String urlString, int mode, java.util.Map<java.lang.String,java.lang.String> params)
AsyncTask
.
If the class is intended to send a simple feedback message, the a POST is made with the specific data
If the class is intended to fetch the messages by providing a token, a GET is madecontext
- Context
objecthandler
- Handler object to send data back to the activityurlString
- URL for Identity Checkmode
- LoginManager.LOGIN_MODE_ANONYMOUS, LoginManager.LOGIN_MODE_EMAIL_ONLY,
LoginManager.LOGIN_MODE_EMAIL_PASSWORD, or LoginManager.LOGIN_MODE_VALIDATEparams
- a map for all key value params.public void setShowProgressDialog(boolean showProgressDialog)
public void attach(android.content.Context context, android.os.Handler handler)
public void detach()
protected void onPreExecute()
onPreExecute
in class android.os.AsyncTask<java.lang.Void,java.lang.Void,java.lang.Boolean>
protected java.lang.Boolean doInBackground(java.lang.Void... args)
doInBackground
in class android.os.AsyncTask<java.lang.Void,java.lang.Void,java.lang.Boolean>
protected void onPostExecute(java.lang.Boolean success)
onPostExecute
in class android.os.AsyncTask<java.lang.Void,java.lang.Void,java.lang.Boolean>