需要同时显示数值,旋转图片,发送数据,需要多线程实现吗?

wytiger 发布于 2014/04/23 12:51
阅读 183
收藏 0


如图所示,手机采集到方向传感器数据,需要同时显示数值,根据读书旋转图片,同时将其发送出去,需要多线程实现吗?!求大神指导!!如果需要,如何实现?大家简单的用A,B,C分别表示显示,旋转,发送即可,谢谢!

PS:现在没用多线程,程序很卡,图片无法正常旋转

加载中
0
wytiger
wytiger

如果需要,如何实现?

0
乡村田野
乡村田野


// 使用ImageView显示动画 

mImgRotate.startAnimation(AnimationUtils.loadAnimation(mContext,R.anim.animation_rotate));

private void send(){
    if (!网络判断是否可用){
        return;
    }

    new Thread(new Runnable() {    

        @Override

        public void run() {
            //网络请求sending...
        }
    }).start();                        
}

//注:因为界面UI刷新都是在主线程里面,如果网络请求的时候不开辟一个线程的话就相当于在主线程里面请求网络了,所以导致界面很卡!

乡村田野
乡村田野
那可能就是你处理动画的时候出现的问题!
wytiger
wytiger
没有发送,只有显示和旋转的时候也很卡啊,求QQ指导
0
千斤难买春秋醉
千斤难买春秋醉

读数值和显示在主线程

然后旋转图片并显示 发送 在另外的线程

返回顶部
顶部