hanlder倒计时

public class MainActivity extends AppCompatActivity {
    private TextView main_tv;

    private Timer timer;
    //TextView里的内容
    private int second=3;
    private Handler handler=new Handler()
    {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            if(msg.what==0x111)
            {
                //修改数据
                second--;
                //修改TextView的内容
                main_tv.setText(second+"s");
                //倒计时0秒跳转页面
                if(second==0)
                {
                    //暂停线程
                    timer.cancel();
                    //跳转页面
                    Intent intent=new Intent(MainActivity.this,SecondActivity.class);
                    startActivity(intent);
                    //销毁本页面
                    finish();
                }
            }
        }
    };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //获取控件
        initView();
        //开启一个子线程来修改内容
        updateView();
    }
    //开启一个子线程来修改内容
    private void updateView() {
        //每隔1秒通知一次
        timer=new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                //发送空消息来通知Handler修改UI
                handler.sendEmptyMessage(0x111);
            }
        },0,1000);
    }
    //获取控件的方法
    private void initView() {
        main_tv= (TextView) findViewById(R.id.main_tv);
    }

}


















        1)列出常用的网络访问控制方法

    常用的访问控制方式有3种,分别是载波多路访问/冲突检测(CSMA/CD)、令牌环访问控制法(Token Ring)和令牌总    线访问控制法(Toking Bus)。

    分别适用于:
    CSMA/CD访问控制方式主要用于总线型和树状网络拓扑结构、基带传输系统,适用于总线型局域网;
    令牌环介质访问控制方法是通过在环状网上传输令牌的方式来实现对介质的访问控制;
    令牌总线访问控制法主要用于总线型或树状网络结构中,目前微机局域中的主流介质访问控制方式


        2)HttpURLConnection和HttpClient之间的区别
        
    1.HttpClient是apache的开源实现,HttpClient功能更强,BUG更少,更容易控制细节
    2.HttpUrlConnection是安卓标准实现;直接支持GZIP压缩;只适合小文件,直接在系统层面做了缓存策略处理,加快重复请求的速度




        3)AsyncTask 优缺点

    
.    优点:

        1.简单,快捷

        2.过程可控

        3.使用的缺点:

    缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.




         4)listview 优化有哪些方法
        getCount()
        getItem(int i)
        getItemId(int i)
        getView(int i, View view, ViewGroup viewGroup)
:1)、对convetView进行判空,是当convertView不为空的时候直接重新使用convertView
从而减少了很多不必要的View的创建
2)定义一个ViewHolder,将convetView的tag设置为ViewHolder,不为空时重新使用即可
3)、当ListView加载数据量较大时可以采用分页加载和图片异步加载


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值