今天莫名奇妙不打印信息,找了半天原理是,Linux的緩衝區問題
由於Linux的輸出有緩衝區,也就是說Printf打印的信息不是馬上輸出到屏幕上,而是先輸入到緩存中,等緩存區滿了後纔會輸出
怎樣解決:
- 不要每次只輸出一個字符,就算只輸出一個字符,在後面也要加上一個換行符
- 用fflush函數進行沖洗緩存區
今天莫名奇妙不打印信息,找了半天原理是,Linux的緩衝區問題
由於Linux的輸出有緩衝區,也就是說Printf打印的信息不是馬上輸出到屏幕上,而是先輸入到緩存中,等緩存區滿了後纔會輸出
怎樣解決:
Adapter原代碼 private class MyAdapter extends BaseAdapter { @Override public int getCount() {