在使用
Toast
.show时,疯狂点击测试中,出现如下错误。
错误信息:
A/OpenGLRenderer: Failed to set damage region on surface 0x8f8849c8, error=EGL_BAD_ACCESS
W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
W/google-breakpad: Chrome build fingerprint:
V0.1.0
238445
### ### ### ### ### ### ### ### ### ### ### ### ###
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 4125 (RenderThread), pid 4086 (gps.landleveler)
原因;不能不停的去实例Toast。可以使用setText,也可以使用其他toast
解决方法:
使用线程解决
public static ToastHelper Inst () { if (inst == null ) { inst = new ToastHelper(); } return inst ; }private void Post (Runnable task) { handler .post(task); }private void showToast (final String text) { Post(new Runnable(){ @Override public void run () { if (toast == null ) { toast = Toast.makeText (context , text , Toast.LENGTH_SHORT ); } else { toast .setText(text ); } toast .show(); } }); }public static void showToast (String text) { Inst ().showToast(text); }public static void post (Runnable task) { Inst ().Post(task); }
使用ToastHelper.showToast(content);
管理员设置
可见隐藏内容
赞 (
58
)
1.问题:今天电脑突然断电,再启动AS后,发现项目一片换乱,本地查看,文件还是没错的,慌得一批。。。。又是Build ---> Clear project,又是Build ---> Rebuild project,还有Sync project with Gradle files,但是还是没用,后来干脆重新git clone,但是还是不行,可以运行,但是看的红红错误提示就难受的慌。。强迫症犯了,然后Baidu了一下。。还有这个错误也是可以这么解决。Androidmanifest xml does not exist or has incorrect root tag错误2.解决方法: 在文件User/admin中有.AndroidStudio3.4/system/cache.AndroidStudio3.5/system/cache删除重启就好了3.转载:android studio 打开项目所有文件显示内容混乱
admin_H
2019-10-23
有些小伙伴非常的烦恼,EditText一进入自动弹出软键盘,这里帮你解决!@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//禁止EditText一进入自动弹出软键盘
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
在Fragment中只要把getWindow()前面加上getActivity()就好了。
admin_H
2019-9-20
1.需求:在一个圆外面加一个白色或者其他色的外边框,并且里面图片可变。2.问题:刚开始的时候,用了ImageView中的background和src来加载图片,因为需要图片可变,所以src放需要变得图片,background放外边框,但是出现了background被挡住的情况,无法实现外边框效果。3.解决方法:3.1科普图片可变方式:1.图片可变可以用selector选择器2.可以通过level-list来实现,其中的item有minLevel和maxLevel,在代码中通过getDrawable.setLevel()来实现图片的控制(多用于信号图片的改变等)3.2问题解决:很简单,直接使用padding就好了。
Fly丶天
2019-10-29