業務こなしての問題・気づき
AndroidのUIスレッド
メインスレッド以外でUIを変更しようとすると、CalledFromWronThreadExceptionが発生する。
どうしてもやりたい場合は、メインスレッドでやるように明示的に処理を書く必要がある。
mActivity.runOnUiThread(new Runnable() { @Override public void run() { // UI処理 } }
もっと短く書くと、以下。
mActivity.runOnUiThread(() -> /** UI 処理*/);
雑記
悩んでた問題が、休み明けだとスラスラ解ける現象は、何なの?
一旦、忘れてから、再度、取り組んだほうが解決する。
余分な考えや、先入観で、問題が正しく見えてなかったのかも知れないな。。。