Android(Kotlin)を触ってみる
Kotlinでstaticメソッドを扱いたい場合
companion object { fun createInstance(): MainFragment { // implements } }
savedInstanceState
最初はnull qiita.com
Fragmentにclassを渡す
putSerializable qiita.com
jsonパース
GsonよりMoshiがいいっぽい qiita.com
data class
ActivityとFragment間のアクセス
@SuppressLint
コード検査ツールを無効にする
values/strings.xml でプレースホルダー
dateの操作
Date()使わないみたい android.techblog.jp
Logを出す
Log.d() Kotlinでprint()のように操作途中のログ(デバッグ)を出力表示させる方法
0埋め
String.format("", ~)
dialogを出す
support.v4.app?
低いAPIでも動くように互換性をサポートしたライブラリ
editTextで浮動小数点の数値のみ入力させる
三項演算子がない
inflate とは
LayoutInflaterは、指定したxmlのレイアウト(View)リソースを利用できる仕組み