封装好的一个的Toast工具类(可以直接调用)
来源:互联网 发布:网络信息安全宣传标语 编辑:程序博客网 时间:2024/05/01 08:54
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.widget.Toast;
/**
* Created by xue on 2017/8/4.
*/
public class ToastUtil {
private static Toast sToast;
private static Handler handler = new Handler(Looper.getMainLooper());
public static void showToast(final Context context, final String msg) {
if (sToast == null) {
if (Looper.getMainLooper()==Looper.myLooper()){
initToast(context, msg);
}else {
handler.post(new Runnable() {
@Override
public void run() {
initToast(context, msg);
}
});
}
}
//判断当前代码是否是主线程
if (Looper.myLooper() == Looper.getMainLooper()) {
sToast.setText(msg);
sToast.show();
} else {
handler.post(new Runnable() {
@Override
public void run() {
sToast.setText(msg);
sToast.show();
}
});
}
}
private static void initToast(Context context, String msg) {
sToast = Toast.makeText(context.getApplicationContext(), msg, Toast.LENGTH_SHORT);
sToast.setText(msg);
}
}
- 封装好的一个的Toast工具类(可以直接调用)
- Android开发之Toast吐司的一个封装好的工具类。带有源代码java文件,
- 调用webview拨打电话----封装好的方法直接调用就可以
- OKhttp的封装工具类(可以直接使用)
- OkHttpUtils已封装好的工具类+依赖,直接使用
- Toast的一个工具类
- 一个简易的Toast封装
- 简单的封装了一个OKHttp网络请求工具类,直接粘贴进去调用使用,很方便
- 一个封装好的Slf4jLogUtil工具类(下)
- 数据结构中的栈,在解决很多问题都有用处,比如括号匹配,迷宫求解,表达式求值等等 java中有封装好的类,可以直接调用。
- 自定义一个可以即时显示的Toast的工具类库
- OKhttp封装的工具类 可以拷到自己项目中直接用
- 一个简单的Toast工具类---ToastUtil
- cocos2d-x封装一个转码的工具解决中文乱码可以直接拖过去用通用跨平台
- 安卓-封装实用的Toast工具类
- 封装好的Android广告栏,效果较好功能强大,可以很方便地直接使用
- 一个可以替代Toast的简单MessageView
- 自己写的一个打log的工具类,没啥技术含量,可以直接粘走用
- 30、进程的基础理论,并发
- 如何查看java源码中的native方法源码
- 使用okhttp时没有返回正常数据
- 日夜间模式+文字+图片切换
- PDF文档如何添加图片签名
- 封装好的一个的Toast工具类(可以直接调用)
- 直键开关接线流程
- char数组 、char指针与字符串常量的比较
- 刷CCF的算法题(第十天)
- window和linux tomcat logback部署catalina.out按日期大小分割
- 存储管理技术--连续分配
- 完整java开发中JDBC连接数据库代码和步骤
- iOS监听耳机插拔的不使用系统通知实现的一种方式
- 记录一些工具