私は本を介してAndroidを学習することはできません。私は簡単な質問があります。私の本のコードは非常にシンプルで、次のようになります。Android、私の本からの簡単な質問
マイハンドラ:
Handler handler=new Handler() {
@Override
public void handleMessage(Message msg) {
bar.incrementProgressBy(5);
}
};
マイスレッド:
Thread background=new Thread(new Runnable() {
public void run() {
try {
for (int i=0;i<20 && isRunning.get();i++) {
Thread.sleep(1000);
handler.sendMessage(handler.obtainMessage());
}
}
catch (Throwable t) {
// just end the background thread
}
}
});
私の質問はここにある:
handler.sendMessage(handler.obtainMessage());
一体何"handler.obtainMessage()"ですか?
Eclipseでマウスを動かすと、わかりにくいようなメッセージが表示されます。
"取得"しようとするメッセージはありますか?
のsendMessageは、単純な文字列を送信する必要があります。ですから、私はobtainMessage()はあなた自身の定数文字列を取得するべきだと思います。 – papachan