@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(); } } }
@Override protected void onPreExecute() { super.onPreExecute(); delete_Dialog = new ProgressDialog(MainActivity1.getDefaultMainActivity()); delete_Dialog.setMessage("Please wait.."); delete_Dialog.show(); }
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(); } } } }); }
@Override protected void onPreExecute() { super.onPreExecute(); // control = new // ProgressDialogControl(MainActivity1.getDefaultMainActivity()); // control.show(); Dialog1 = new ProgressDialog(MainActivity1.getDefaultMainActivity()); Dialog1.setMessage("Please wait.."); Dialog1.show(); }
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); }
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; } } }