Android提示信息的工具类
来源:互联网 发布:mac如何写入ntfs 编辑:程序博客网 时间:2024/06/06 02:58
Android提示信息的工具类
public class PromptManager { private static ProgressDialog dialog; public static void showProgressDialog(Context context) { dialog = new ProgressDialog(context); dialog.setIcon(R.drawable.icon); dialog.setTitle(R.string.app_name); dialog.setMessage("请等候,数据加载中……"); dialog.show(); } public static void closeProgressDialog() { if (dialog != null && dialog.isShowing()) { dialog.dismiss(); } } /** * 当判断当前手机没有网络时使用 * * @param context */ public static void showNoNetWork(final Context context) { AlertDialog.Builder builder = new Builder(context); builder.setIcon(R.drawable.icon)// .setTitle(R.string.app_name)// .setMessage("当前无网络").setPositiveButton("设置", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 跳转到系统的网络设置界面 Intent intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings"); context.startActivity(intent); } }).setNegativeButton("知道了", null).show(); } /** * 退出系统 * * @param context */ public static void showExitSystem(Context context) { AlertDialog.Builder builder = new Builder(context); builder.setIcon(R.drawable.icon)// .setTitle(R.string.app_name)// .setMessage("是否退出应用").setPositiveButton("确定", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { android.os.Process.killProcess(android.os.Process.myPid()); // 多个Activity——懒人听书:没有彻底退出应用 // 将所有用到的Activity都存起来,获取全部,干掉 // BaseActivity——onCreated——放到容器中 } })// .setNegativeButton("取消", null)// .show(); } /** * 显示错误提示框 * * @param context * @param msg */ public static void showErrorDialog(Context context, String msg) { new AlertDialog.Builder(context)// .setIcon(R.drawable.icon)// .setTitle(R.string.app_name)// .setMessage(msg)// .setNegativeButton(context.getString(R.string.is_positive), null)// .show(); } public static void showToast(Context context, String msg) { Toast.makeText(context, msg, Toast.LENGTH_LONG).show(); } public static void showToast(Context context, int msgResId) { Toast.makeText(context, msgResId, Toast.LENGTH_LONG).show(); }
0 0
- Android提示信息的工具类
- android studio 提示方法,类的信息
- Android中信息的提示
- Android获取版本信息的工具类
- 开发工具&插件 Android Studio FindBugs插件提示信息说明
- Android中未读信息提示图标的实现
- Android EditText的设置错误提示信息
- Android EditText的设置错误提示信息
- android-设备信息工具类
- android 设备信息工具类
- android播放提示音工具类(SoundConfigUtils)
- 系统信息的工具类
- 获取apk信息工具(android SDK的aapt工具)
- 获取apk信息工具(android SDK的aapt工具)
- Android工具类--获取屏幕信息类
- Android工具类--SD卡信息类
- ajax中产生提示信息的类
- 获取手机信息工具类-android .
- #leetcode#Reverse Bits
- 杭电 HDU 1032 The 3n + 1 problem
- 在DevExpress GridControl的一列中显示图片
- Opencv运动目标检测常用方法
- Matlab性能优化——利用cell预分配内存(内容有误,更正)
- Android提示信息的工具类
- Oracle RESETLOGS 和 NORESETLOGS 区别说明
- ADF4002,HMC704 配置
- SeaJs
- adnroid 选择对话框
- 写一个函数,将一个3*3的矩阵转置
- Android系统更新防互刷功能实现与分析
- 删除数据库中重复数据的几个方法
- 黑马程序员——关于IO流