List of usage examples for android.app ProgressDialog setCanceledOnTouchOutside
public void setCanceledOnTouchOutside(boolean cancel)
From source file:cn.ucai.superwechat.ui.SettingsFragment.java
void logout() { final ProgressDialog pd = new ProgressDialog(getActivity()); String st = getResources().getString(R.string.Are_logged_out); pd.setMessage(st);/*w w w .j av a2 s . co m*/ pd.setCanceledOnTouchOutside(false); pd.show(); SuperWeChatHelper.getInstance().logout(false, new EMCallBack() { @Override public void onSuccess() { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); // show login screen ((MainActivity) getActivity()).finish(); startActivity(new Intent(getActivity(), LoginActivity.class)); } }); } @Override public void onProgress(int progress, String status) { } @Override public void onError(int code, String message) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub pd.dismiss(); Toast.makeText(getActivity(), "unbind devicetokens failed", Toast.LENGTH_SHORT).show(); } }); } }); }
From source file:com.lykj.weixun.ui.chat.ui.SettingsFragment.java
void logout() { final ProgressDialog pd = new ProgressDialog(getActivity()); String st = getResources().getString(R.string.Are_logged_out); pd.setMessage(st);//from w ww.j a v a 2 s .c o m pd.setCanceledOnTouchOutside(false); pd.show(); DemoHelper.getInstance().logout(false, new EMCallBack() { @Override public void onSuccess() { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); // show login screen ((MainActivity) getActivity()).finish(); startActivity(new Intent(getActivity(), com.lykj.weixun.ui.LoginActivity.class)); } }); } @Override public void onProgress(int progress, String status) { } @Override public void onError(int code, String message) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub pd.dismiss(); Toast.makeText(getActivity(), "unbind devicetokens failed", Toast.LENGTH_SHORT).show(); } }); } }); }
From source file:com.eason.marker.emchat.chatuidemo.activity.ContactlistFragment.java
/** * ?/* www.ja v a 2 s . co m*/ */ public void deleteContact(final EMUser tobeDeleteEMUser) { String st1 = getResources().getString(R.string.deleting); final String st2 = getResources().getString(R.string.Delete_failed); final ProgressDialog pd = new ProgressDialog(getActivity()); pd.setMessage(st1); pd.setCanceledOnTouchOutside(false); pd.show(); new Thread(new Runnable() { public void run() { try { EMContactManager.getInstance().deleteContact(tobeDeleteEMUser.getUsername()); // db? UserDao dao = new UserDao(getActivity()); dao.deleteContact(tobeDeleteEMUser.getUsername()); ((DemoHXSDKHelper) HXSDKHelper.getInstance()).getContactList() .remove(tobeDeleteEMUser.getUsername()); getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); adapter.remove(tobeDeleteEMUser); adapter.notifyDataSetChanged(); } }); } catch (final Exception e) { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); GreenToast.makeText(getActivity(), st2 + e.getMessage(), 1).show(); } }); } } }).start(); }
From source file:com.hzx.luoyechat.activity.SettingsFragment.java
void logout() { final ProgressDialog pd = new ProgressDialog(getActivity()); String st = getResources().getString(R.string.Are_logged_out); pd.setMessage(st);/* w w w .j a v a2 s. c om*/ pd.setCanceledOnTouchOutside(false); pd.show(); DemoHXSDKHelper.getInstance().logout(true, new EMCallBack() { @Override public void onSuccess() { getActivity().runOnUiThread(new Runnable() { public void run() { if (pd.isShowing()) { pd.dismiss(); // ?? getActivity().finish(); startActivity(new Intent(getActivity(), LoginActivity.class)); } } }); } @Override public void onProgress(int progress, String status) { } @Override public void onError(int code, String message) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { pd.dismiss(); Snackbar.make(check_new_version, "unbind devicetokens failed", Snackbar.LENGTH_SHORT) .show(); } }); } }); }
From source file:cmu.cconfs.instantMessage.activities.ContactlistFragment.java
/** * ?//from w w w. j a v a 2 s . c o m * * @param toDeleteUser */ public void deleteContact(final User tobeDeleteUser) { String st1 = getResources().getString(R.string.deleting); final String st2 = getResources().getString(R.string.Delete_failed); final ProgressDialog pd = new ProgressDialog(getActivity()); pd.setMessage(st1); pd.setCanceledOnTouchOutside(false); pd.show(); new Thread(new Runnable() { public void run() { try { EMContactManager.getInstance().deleteContact(tobeDeleteUser.getUsername()); // db? UserDao dao = new UserDao(getActivity()); dao.deleteContact(tobeDeleteUser.getUsername()); ((IMHXSDKHelper) HXSDKHelper.getInstance()).getContactList() .remove(tobeDeleteUser.getUsername()); getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); adapter.remove(tobeDeleteUser); adapter.notifyDataSetChanged(); } }); } catch (final Exception e) { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); Toast.makeText(getActivity(), st2 + e.getMessage(), 1).show(); } }); } } }).start(); }
From source file:cn.ucai.foraging.activity.ContactlistFragment.java
/** * ?// ww w. ja v a 2 s . co m * * @param toDeleteUser */ public void deleteContact(final User tobeDeleteUser) { String st1 = getResources().getString(cn.ucai.foraging.R.string.deleting); final String st2 = getResources().getString(cn.ucai.foraging.R.string.Delete_failed); final ProgressDialog pd = new ProgressDialog(getActivity()); pd.setMessage(st1); pd.setCanceledOnTouchOutside(false); pd.show(); new Thread(new Runnable() { public void run() { try { EMContactManager.getInstance().deleteContact(tobeDeleteUser.getUsername()); // db? UserDao dao = new UserDao(getActivity()); dao.deleteContact(tobeDeleteUser.getUsername()); ((DemoHXSDKHelper) HXSDKHelper.getInstance()).getContactList() .remove(tobeDeleteUser.getUsername()); getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); adapter.remove(tobeDeleteUser); adapter.notifyDataSetChanged(); } }); } catch (final Exception e) { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); Toast.makeText(getActivity(), st2 + e.getMessage(), 1).show(); } }); } } }).start(); }
From source file:org.cafemember.messenger.mytg.fragments.TransfareActivity.java
private void saveName() { if (!checkUserName(phoneField.getText().toString(), true)) { return;//from w w w . ja v a 2 s .c o m } if (getContext() == null) { return; } String newName = phoneField.getText().toString(); String amount = amountField.getText().toString(); if (amount == null || amount.length() == 0) { showErrorAlert(" "); return; } int amountInt; try { amountInt = Integer.parseInt(amount); } catch (Exception e) { showErrorAlert(" "); return; } if (amountInt < 100) { showErrorAlert(" 100 "); return; } int transfareType = 1; /*if(typeJoin.isChecked()){ transfareType = 1; } else if(typeView.isChecked()){ transfareType = 2; }*/ final ProgressDialog progressDialog = new ProgressDialog(getContext()); progressDialog.setMessage(LocaleController.getString("Loading", R.string.Loading)); progressDialog.setCanceledOnTouchOutside(false); // progressDialog.setCancelable(false); progressDialog.show(); Commands.transfare(newName, amountInt, transfareType, new OnResponseReadyListener() { @Override public void OnResponseReady(boolean error, JSONObject data, String message) { progressDialog.dismiss(); if (error) { showErrorAlert(message); } else { Toast.makeText(context, " ? ", Toast.LENGTH_SHORT) .show(); // finishFragment(); } } }); }
From source file:cn.hbm.superwechat.activity.SettingsFragment.java
void logout() { final ProgressDialog pd = new ProgressDialog(getActivity()); String st = getResources().getString(R.string.Are_logged_out); pd.setMessage(st);// w w w.java 2 s . c o m pd.setCanceledOnTouchOutside(false); pd.show(); DemoHXSDKHelper.getInstance().logout(true, new EMCallBack() { @Override public void onSuccess() { getActivity().runOnUiThread(new Runnable() { public void run() { Map<String, UserAvatar> map = SuperWeChatApplication.getInstance().getMap(); List<UserAvatar> userList = SuperWeChatApplication.getInstance().getUserList(); List<GroupAvatar> groupAvatarList = SuperWeChatApplication.getInstance() .getGroupAvatarList(); if (map != null) { map.clear(); } if (userList != null) { userList.clear(); } if (groupAvatarList != null) { groupAvatarList.clear(); } pd.dismiss(); // ?? getActivity().finish(); startActivity(new Intent(getActivity(), LoginActivity.class)); } }); } @Override public void onProgress(int progress, String status) { } @Override public void onError(int code, String message) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub pd.dismiss(); Toast.makeText(getActivity(), "unbind devicetokens failed", Toast.LENGTH_SHORT).show(); } }); } }); }
From source file:com.dlam.fragment.ContactlistFragment.java
/** * ?/*from w w w . jav a2 s . c o m*/ * * @param toDeleteUser */ public void deleteContact(final User tobeDeleteUser) { String st1 = getResources().getString(R.string.deleting); final String st2 = getResources().getString(R.string.Delete_failed); final ProgressDialog pd = new ProgressDialog(getActivity()); pd.setMessage(st1); pd.setCanceledOnTouchOutside(false); pd.show(); new Thread(new Runnable() { public void run() { try { EMContactManager.getInstance().deleteContact(tobeDeleteUser.getUsername()); // db? UserDao dao = new UserDao(getActivity()); dao.deleteContact(tobeDeleteUser.getUsername()); ((DemoHXSDKHelper) HXSDKHelper.getInstance()).getContactList() .remove(tobeDeleteUser.getUsername()); getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); adapter.remove(tobeDeleteUser); adapter.notifyDataSetChanged(); } }); } catch (final Exception e) { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); Toast.makeText(getActivity(), st2 + e.getMessage(), 1).show(); } }); } } }).start(); }
From source file:cn.ucai.superwechat.fragment.SettingsFragment.java
void logout() { final ProgressDialog pd = new ProgressDialog(getActivity()); String st = getResources().getString(cn.ucai.superwechat.R.string.Are_logged_out); pd.setMessage(st);/*from ww w . j ava 2 s . c o m*/ pd.setCanceledOnTouchOutside(false); pd.show(); DemoHXSDKHelper.getInstance().logout(true, new EMCallBack() { @Override public void onSuccess() { getActivity().runOnUiThread(new Runnable() { public void run() { pd.dismiss(); superWeChatApplication instance = superWeChatApplication.getInstance(); instance.getContactList().clear(); instance.getGroupList().clear(); instance.getPublicGroupList().clear(); instance.getUserList().clear(); // ?? ((MainActivity) getActivity()).finish(); startActivity(new Intent(getActivity(), LoginActivity.class)); } }); } @Override public void onProgress(int progress, String status) { } @Override public void onError(int code, String message) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub pd.dismiss(); Toast.makeText(getActivity(), "unbind devicetokens failed", Toast.LENGTH_SHORT).show(); } }); } }); }