Exemplo n.º 1
0
    @Override
    protected void onPostExecute(JSONObject result) {
      super.onPostExecute(result);
      // control.dismiss();
      Log.e("Result", "" + result);

      if (result != null && Dialog1.isShowing()) {
        Dialog1.dismiss();
        try {
          String resLogoff = result.getString("IsRequestSuccessful");
          String resMessage = result.getString("Message");
          if (resLogoff.equalsIgnoreCase("true")) {
            Log.e("MSG", resMessage);
            AppConstant.CALL_ENQUIRY = false;
            Banner.bannerCollections.clear();
            deleteAllCache();
            // CardHelper.getinstance().get_dynamicView().removeAllViews();
            // .deleteUserProfileFromDB("5", "11");
            CardHelper.deleteUserProfileFromDB(Storage.getinstance().getString("UserID"));
            Storage.getinstance().setString("UserID", "0");
            Storage.getinstance().setString("AuthenticationToken", "");
            CardHelper.refreshVehicleCard();
            Storage.getinstance().setString("Image", null);

            // CardHelper.refreshUserProfileCard();
            layoutLogoin.setVisibility(View.VISIBLE);
            layoutUserProfile.setVisibility(View.GONE);
            // layoutUserProfileImage.setVisibility(View.GONE);
            // Added Code
            /*
             * try { CardHelper.getinstance().loadCard(); } catch
             * (JSONException | InterruptedException |
             * ExecutionException | TimeoutException e) {
             * e.printStackTrace(); }
             */
            //						btnSettings.setText("SignIn");
            //						_txtUserName.setText("Guest");
            //						_txtUserMemebr.setText("Premiun Member");
            //						imgUser.setImageResource(R.drawable.profile);

            //						btnSettings.postInvalidate();
            //						_txtUserName.postInvalidate();
            //						_txtUserMemebr.postInvalidate();
            //						imgUser.invalidate();

            Toast.makeText(MainActivity1.getDefaultMainActivity(), resMessage, Toast.LENGTH_SHORT)
                .show();
          } else {
            Toast.makeText(MainActivity1.getDefaultMainActivity(), resMessage, Toast.LENGTH_SHORT)
                .show();
          }

        } catch (Exception e) {
          e.printStackTrace();
        }
      }
    }
Exemplo n.º 2
0
 @Override
 protected void onPreExecute() {
   super.onPreExecute();
   delete_Dialog = new ProgressDialog(MainActivity1.getDefaultMainActivity());
   delete_Dialog.setMessage("Please wait..");
   delete_Dialog.show();
 }
Exemplo n.º 3
0
  private static void initUserView(ListView listView, final JSONArray _vehicleDetail) {
    final MyBaseAdapter adapter =
        new MyBaseAdapter(_vehicleDetail, MainActivity1.getDefaultMainActivity());
    listView.setAdapter(adapter);
    adapter.notifyDataSetChanged();
    setListViewHeightBasedOnItems(listView);

    /*
     * UserVehicleListadapter adapter= new
     * UserVehicleListadapter(MainActivity1.getDefaultMainActivity(),
     * _vehicleDetail); listVehicle.setAdapter(adapter);
     * setListViewHeightBasedOnItems(listVehicle);
     */

    final SwipeToDismissTouchListener<ListViewAdapter> touchListener =
        new SwipeToDismissTouchListener<>(
            new ListViewAdapter(listView),
            new SwipeToDismissTouchListener.DismissCallbacks<ListViewAdapter>() {
              @Override
              public boolean canDismiss(int position) {
                return true;
              }

              @Override
              public void onDismiss(ListViewAdapter view, int position) {
                adapter.remove(position);
              }
            });
    listView.setOnTouchListener(touchListener);
    // Setting this scroll listener is required to ensure that during
    // ListView scrolling,
    // we don't look for swipes.
    listView.setOnScrollListener((AbsListView.OnScrollListener) touchListener.makeScrollListener());
    listView.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if (touchListener.existPendingDismisses()) {
              touchListener.undoPendingDismiss();
            } else {

              try {
                JSONObject jsonObject = _vehicleDetail.getJSONObject(position);
                // _jsonVehicle.getString("RegNo");
                // _jsonVehicle.getString("Model");

                Intent intent =
                    new Intent(
                        MainActivity1.getDefaultMainActivity(), EditInstallbaseActivity.class);
                intent.putExtra("RegNo", jsonObject.getString("RegNo"));
                intent.putExtra("ID", jsonObject.getString("ID"));
                intent.putExtra("bgImage", jsonObject.getString("Base64Image"));
                ((Activity) MainActivity1.getDefaultMainActivity()).startActivity(intent);
              } catch (JSONException e) {
                e.printStackTrace();
              }
            }
          }
        });
  }
Exemplo n.º 4
0
 @Override
 protected void onPreExecute() {
   super.onPreExecute();
   // control = new
   // ProgressDialogControl(MainActivity1.getDefaultMainActivity());
   // control.show();
   Dialog1 = new ProgressDialog(MainActivity1.getDefaultMainActivity());
   Dialog1.setMessage("Please wait..");
   Dialog1.show();
 }
Exemplo n.º 5
0
  private static void loadLayout() {
    UserProfileView =
        MainActivity1.getDefaultMainActivity()
            .getLayoutInflater()
            .inflate(R.layout.user_profile1, _dynamicView, false);

    /*
     * // Added Code
     * Log.e("UserID",Storage.getinstance().getString("UserID"));
     * if(Storage.getinstance().getString("UserID").equalsIgnoreCase("0")){
     * Log.e("User is","LogOff"); } else{ Log.e("User is","Login");
     * layoutUserProfile.setVisibility(View.VISIBLE); } // Added Code Ends
     */ _dynamicView.addView(UserProfileView);
  }
Exemplo n.º 6
0
 static void deleteAllCache() {
   PackageManager pm = MainActivity1.getDefaultMainActivity().getPackageManager();
   // Get all methods on the PackageManager
   Method[] methods = pm.getClass().getDeclaredMethods();
   for (Method m : methods) {
     if (m.getName().equals("freeStorage")) {
       // Found the method I want to use
       try {
         long desiredFreeStorage = 8 * 1024; // Request for 8GB of
         // free space
         m.invoke(pm, desiredFreeStorage, null);
       } catch (Exception e) {
         Log.e("deleteAllCache error", "" + e.toString());
       }
       break;
     }
   }
 }