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>
  • 相关阅读:
    Chromium(Chrome) frame structure detail
    Chromium(Chrome) Sandbox Details
    ECMA6 New Features
    Asynchronous programming in javascript
    Restful OData Protocol
    java 历年版本特征(简化)
    λ 演算学习
    远程访问其他主机的Mysql(Ubuntu)
    NoSQL基础学习
    Apache solr 6.6.0安装
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/4583820.html
Copyright © 2011-2022 走看看