多くの場所を検索しましたが、「runOnUiThread」の実装の完全な動作例を見つけることができませんでした。私はたくさん試しましたが、たくさんのエラーが発生しました。スレッドからトーストを表示したいだけです。
質問する
41776 次
3 に答える
34
これが最終的な完全なコードです。返信してくれたすべての人に感謝します。
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "This is Toast!!!", Toast.LENGTH_SHORT).show();
}
});
}
}
XML については、デフォルトで作成される XML ファイルです。変更は必要ありません。
于 2012-08-03T14:42:13.980 に答える
12
YourActivityName.this.runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(YourActivityName.this, "This is Toast!!!", Toast.LENGTH_SHORT).show();
}
});
于 2012-08-03T07:28:04.997 に答える