zoukankan      html  css  js  c++  java
  • Android学习笔记——Handler(二)

    对比请看http://blog.sina.com.cn/s/blog_78c913e30100uqmf.html

    以下代码是MainActivity.java中的代码

    package com.example.handlertest;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Handler;
    
    
    public class MainActivity extends Activity {
        
        private Handler handler = new Handler();
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            setContentView(R.layout.activity_main);
            handler.post(r);
            //Thread t = new Thread(r);
            //t.start();
            System.out.println("activity--->"+ Thread.currentThread().getId());
            System.out.println("activityname--->"+ Thread.currentThread().getName());
        }
        
        Runnable r = new Runnable(){
            public void run() {
                System.out.println("handler--->"+ Thread.currentThread().getId());
                System.out.println("handlername--->"+ Thread.currentThread().getName());
                try{
                    Thread.sleep(10000);
                }
                catch (InterruptedException e)
                {
                    e.printStackTrace();
                }
            }
        };
    }

    以下代码是activity_main.xml中的代码

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context="${relativePackage}.${activityClass}" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
    
    </LinearLayout>
  • 相关阅读:
    求解大于或等于某个4字节正整数的最小2次幂
    C++17 std::optional
    C++主动调用析构函数
    std::raise()
    C++ std::integral_constant
    C++ range-v3库的安装与测试[Utunbu 18.04]
    python将YUV420P文件转PNG图片格式
    python将两张图片横向或者纵向合成一张
    folly库之Benchmark.h
    Facebook的folly库在Utunbu上的编译
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/4583820.html
Copyright © 2011-2022 走看看