「Android/マルチスレッド」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==サンプルソース== // マルチスレッドロード new Thread(new Runnable() { @Override public void run() { // ここにロジックを...」) |
(→サンプルソース) |
||
| 行7: | 行7: | ||
// ここにロジックを書く | // ここにロジックを書く | ||
} | } | ||
| + | }).start(); | ||
| + | |||
| + | ==サンプルソース(toastなどを使う場合)== | ||
| + | |||
| + | // マルチスレッドロード | ||
| + | new Thread(new Runnable() { | ||
// マルチスレッド内でtoastなどを使う場合はこちらに記述 | // マルチスレッド内でtoastなどを使う場合はこちらに記述 | ||
runOnUiThread(new Runnable() { | runOnUiThread(new Runnable() { | ||
2016年11月1日 (火) 14:39時点における版
サンプルソース
// マルチスレッドロード
new Thread(new Runnable() {
@Override
public void run() {
// ここにロジックを書く
}
}).start();
サンプルソース(toastなどを使う場合)
// マルチスレッドロード
new Thread(new Runnable() {
// マルチスレッド内でtoastなどを使う場合はこちらに記述
runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_LONG).show();
}
});
}).start();
