我只是想測試Log.i()
並查看android studio中的控制檯。在下面的代碼onResume
應該開始thread
和run()
應該寫在監視器中的標記「運行」層出不窮的「丁」。但運行方法顯然只被調用一次。爲什麼?android線程只運行一次
public class MainActivity extends Activity implements Runnable {
Thread gameThread = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i("onCreate","getting started");
}
public void run() {
Log.i("run","ding");
}
@Override
public void onResume() {
super.onResume();
gameThread = new Thread(this);
gameThread.start();
}
}