(Android)スレッドの終了待機

2017/08/03 12:52
基本的にAPIなど、ネットワークを経由してデータを取得する際には必ず別スレッドで処理を実行する必要があります。 でも単純にスレッドを実行するだけだと、実行したスレッドの完了前に値の代入処理が動いてしまって中身がnullになっちゃったりします。 それを簡単に回避できるのがThreadクラスに定義されているjoinメソッド。 これはマルチスレッドを呼び出すクラスの、いわゆるメインスレッドの処理を対象のスレッドが完了するまで停止するメソッドです。 使用例を以下に記載して..

続きを読む

(Android)TextViewのsetTextにhtmlフォーマットを使用する。

2017/07/31 16:24
Androidで開発をしていて、TextViewを使用した処理を作っていると文字の色を変えたくなる時があります。 でもsetTextColorメソッドで変えると全ての文字の色が変わってしまう。 そうじゃなくて一部の文字の色だけを変えたい。 そんな時は以下の処理がおすすめです。 TextView textView = new TextView(getContext()); String htmlText = "<font color=#ff0000>◆サンプ</f..

続きを読む