public static void snagLogin(boolean isSubTask) { Log.i(TAG, "Inside the snagLogin..."); // save the details for single sign-on LoginUtil.saveLoginDetailsInSharedPref(mUserInfo, mContext); if (mLoginProgressDialog.isShowing()) { // mLoginProgressDialog.dismiss(); } try { if (isSubTask) { Looper.prepare(); } loginHandler.saveUser(mUserInfo); if (mLoginProgressDialog != null && !mLoginProgressDialog.isShowing()) { Log.i(TAG, "after snaglogin calling"); mLoginProgressDialog.setMessage("Login in progress..."); mLoginProgressDialog.show(); } } catch (SaveUserException e) { if (mLoginProgressDialog.isShowing()) { mLoginProgressDialog.dismiss(); } Log.e(TAG, e.getMessage()); Toast.makeText(mContext, e.getMessage(), Toast.LENGTH_LONG).show(); } }
public TwitterUtil(Context mContext, String source, String filmId, boolean fromQueue) { TwitterUtil.mContext = mContext; mLoginProgressDialog = new ProgressDialog(mContext); mLoginProgressDialog.setCanceledOnTouchOutside(false); twitterHandler = new TwitterUsr(mContext); twitterHandler.setListener(this); loginHandler = new SaveUserHandler(mContext); loginHandler.setListener(this); this.source = source; this.mFilmId = filmId; this.fromQueue = fromQueue; context = (Activity) mContext; }