AndroidOS Androidアプリ java アプリ開発

Android Thread スレッド処理

スレッド起動
UI系の処理はメインスレッドに回しましょう。
どこでも挿入ができるコード形態。ただし、メインスレッド用のHandlerはメソッドの外に記述が必要になるので注意。

 Handler  mHandler   = new Handler(); 
 
// スレッド起動
        (new Thread(new Runnable() {
           @Override
            public void run() {
                // 通常バックグランドをここに記述します
                /**
                 * Handlerのpostメソッドを使ってUIスレッドに処理をdispatchします
                */
               mHandler.post(new Runnable() {
                    @Override
                    public void run() {
                        //メインスレッド
                        
                    }
                });
            }
        })).start();

-AndroidOS, Androidアプリ, java, アプリ開発
-, , ,

Copyright© LAPTURE , 2020 All Rights Reserved.