facebook twitter hatena line email

「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();