@Override
 protected String doInBackground(String... params) {
   String regId = ""; // mHomePage.getPreference().getString(
   // AppConstants.PREFPUSHREGISTRATIONID, "");
   if (Tabbars.getInstance() != null)
     regId =
         Tabbars.getInstance()
             .getPreference()
             .getString(AppConstants.PREFPUSHREGISTRATIONID, "");
   else if (RotiHomeActivity.getInstance() != null)
     regId =
         RotiHomeActivity.getInstance()
             .getPreference()
             .getString(AppConstants.PREFPUSHREGISTRATIONID, "");
   List<NameValuePair> nameparams = new ArrayList<NameValuePair>();
   nameparams.add(new BasicNameValuePair("email", params[0]));
   mEmailID = params[0];
   nameparams.add(new BasicNameValuePair("password", params[1]));
   nameparams.add(new BasicNameValuePair("android_id", params[2]));
   nameparams.add(new BasicNameValuePair("sign_in_device_type", AppConstants.DEVICE_TYPE));
   nameparams.add(new BasicNameValuePair("register_type", AppConstants.REGISTERTYPE));
   nameparams.add(new BasicNameValuePair("appkey", AppConstants.APPKEY));
   nameparams.add(new BasicNameValuePair("device_token", regId));
   nameparams.add(new BasicNameValuePair("device_id", AppConstants.getDeviceID(mHomePage)));
   nameparams.add(new BasicNameValuePair("phone_model", manufacturer + " " + model));
   nameparams.add(new BasicNameValuePair("os", androidOS));
   String result =
       WebHTTPMethodClass.executeHttPost("/user/login", nameparams); // loginService();
   return result;
 }