package com.example.sofia.testactivityactive;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
MyThread thread = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//启动线程
thread = new MyThread();
thread.start();
}
//线程处理类 Thread **************************************
public class MyThread extends Thread {
@Override
public void run() {
int iCount = 0;
while( true ){
try {
Thread.sleep(1000);//1秒
iCount++;
Log.e( "Thread Aread", "CurrentThread id:---->" + Thread.currentThread().getId() + Thread.currentThread().getName() + " Times:" + iCount );
} catch (InterruptedException e)
{
e.printStackTrace();
}
}//while
}//run
}//MyThread
}
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
MyThread thread = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//启动线程
thread = new MyThread();
thread.start();
}
//线程处理类 Thread **************************************
public class MyThread extends Thread {
@Override
public void run() {
int iCount = 0;
while( true ){
try {
Thread.sleep(1000);//1秒
iCount++;
Log.e( "Thread Aread", "CurrentThread id:---->" + Thread.currentThread().getId() + Thread.currentThread().getName() + " Times:" + iCount );
} catch (InterruptedException e)
{
e.printStackTrace();
}
}//while
}//run
}//MyThread
}
本文介绍了一个简单的Android应用程序示例,该应用通过启动后台线程并使用循环来不断更新计数器,每秒记录一次当前线程ID及运行次数,展示了如何在Android环境中管理和监测后台线程的运行。
758

被折叠的 条评论
为什么被折叠?



