public class ThreadTest implements Runnable { @Override
public void run() {
while(true){
Log.i("test", "..........................................");
try {
//Thread.sleep(100);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}}这是一个简单的线程, 在主Activity 中启动,1分钟后死机
public class WebViewTestActivity extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); Thread t = new Thread(new ThreadTest());
t.start();
。。
在 public class WelcomeView extends SurfaceView implements SurfaceHolder.Callback {
// 构造器:初始化成员变量
public WelcomeView(FootballActivity father) {
ThreadTest t = new ThreadTest();
Thread tt = new Thread(t);
tt.start();
status = 0; // 设置初始状态值为0
}。中启动线程,不死,谁知道为什么啊?请详细说明,谢谢了
public void run() {
while(true){
Log.i("test", "..........................................");
try {
//Thread.sleep(100);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}}这是一个简单的线程, 在主Activity 中启动,1分钟后死机
public class WebViewTestActivity extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); Thread t = new Thread(new ThreadTest());
t.start();
。。
在 public class WelcomeView extends SurfaceView implements SurfaceHolder.Callback {
// 构造器:初始化成员变量
public WelcomeView(FootballActivity father) {
ThreadTest t = new ThreadTest();
Thread tt = new Thread(t);
tt.start();
status = 0; // 设置初始状态值为0
}。中启动线程,不死,谁知道为什么啊?请详细说明,谢谢了
Log.i("test", "..........................................");
sleep被你注释了 线程使用的CPU太多了 也不延时下在WelcomeView内启动不死也剩半条命了 卡死你!