情報更新

last update 11/21 19:36

ツイート検索

 

@noritan_org
サイトメニュー
Twilogユーザー検索

Twilog

 

@noritan_org

のりたん@noritan_org

  • 202フォロー
  • 600フォロワー
  • 38リスト
Stats Twitter歴
3,685日(2009/10/20より)
ツイート数
17,865(4.8件/日)

ツイートの並び順 :

表示するツイート :

2019年11月20日(水)2 tweetssource

2019年11月19日(火)1 tweetsource

2019年11月17日(日)11 tweetssource

11月17日

@noritan_org

のりたん@noritan_org

data class GaugeTable (...) でモデルを作るのだが、要素に Array が含まれていると、 equals() と hashCode() の override をお勧めされる。お勧めするだけではなくて、おまかせで作ってくれるのがありがたい。

posted at 21:11:13

11月17日

@noritan_org

のりたん@noritan_org

Fuel-jackson:
val result = Fuel.post(url, postParameters)
.awaitObjectResult<GaugeTable>(jacksonDeserializerOf())
GaugeTable オブジェクトが直接返ってくる。 mapper を省略したらデフォルトの mapper が使われるので楽ちん。

posted at 20:43:43

11月17日

@noritan_org

のりたん@noritan_org

Moshi:
val moshi = Moshi.Builder().add(KotlinJsonAdapterFactory()).build()
val adapter = moshi.adapter<GaugeTable>(GaugeTable::class.java)
val table = adapter.fromJson(json) as GaugeTable
adapter が返してくるは GaugeTable? なので、変な cast が必要。

posted at 20:17:14

2019年11月14日(木)8 tweetssource

11月14日

@noritan_org

のりたん@noritan_org

google さんに、「この日の思い出」というタイトルでコスモクロックの写真をほじくり出されてダメージを受けるなど。

posted at 23:33:29

2019年11月13日(水)1 tweetsource

2019年11月12日(火)1 tweetsource

2019年11月11日(月)1 tweetsource

2019年11月10日(日)3 tweetssource

2019年11月09日(土)3 tweetssource

11月9日

@noritan_org

のりたん@noritan_org

import io.realm.kotlin.createObject
これで createObject<T>(primaryKey) が使えるようになる。ちゃんと import しないと、別の createObject(Class) メソッドが参照されて、ややこしくなる。まだ、 Kotlin の気持ちが理解できない。

posted at 10:32:44

2019年11月07日(木)2 tweetssource

2019年11月06日(水)11 tweetssource

2019年11月03日(日)2 tweetssource

11月3日

@noritan_org

のりたん@noritan_org

RecyclerView で複数種類の View を並べたくなったら、 DataBinding を使って ViewDataBinding クラスの複数の派生クラスを作り出してごちゃごちゃするよりも、統一 ViewHolder を作って本来の ViewHolder の使い方をした方がシンプルだ。

posted at 22:19:55

11月3日

@noritan_org

のりたん@noritan_org

RecyclerView に複数 Type の View を持たせると、形式の異なる情報が並ぶのですが、 DataBinding と組み合わせようとすると Type ごとの処理が出てきてしまうので、美しくないです。

posted at 11:33:12

2019年11月02日(土)1 tweetsource

11月2日

@noritan_org

のりたん@noritan_org

RecyclerView の adapter は、 onCreate, onStart, onResume のどれで設定すべきなんだろう? layoutManager の設定は、 layout に入れてしまっても動きそう。

posted at 23:12:59

2019年10月31日(木)2 tweetssource

2019年10月30日(水)1 tweetsource

このページの先頭へ