刚开始用发现异步执行了结果会闪退,报错情况是线程问题
runOnUiThread(new Runnable() {
//主线程
@Override
public void run() {
//方法
teshow.setTextColor(Color.parseColor(str[i]));//第一个str[j]等于0就是第一个色值
teshow.setBackgroundColor(Color.parseColor(str[j]));//第一个str[j]等于6就是最后一个色值
}
});
i++;//每次参与运算后后自增
j--;//每次参与运算后自减
然后把下面两句放进主线程完成同步执行
这样就不会出现闪退了
runOnUiThread(new Runnable() {
//主线程
@Override
public void run() {
//方法
teshow