2019-05-01から1ヶ月間の記事一覧

Android AppWidgetProviderのインスタンス調査

widget間で値共有できるか調査してみたのでメモ Widgetごと、ライフサイクルごとにインスタンスが生成されているみたい。なので、いくらこういうことをしても class MyWidget : AppWidgetProvider() { private var numberCount = 0 override fun onUpdate(co…

Android Kotlin SoundPool()のdeprecated対応

SoundPool() はAPI LEVEL 21 から非推奨。 'constructor SoundPool(Int, Int, Int)' is deprecated. Deprecated in Java 21以降はSoundPool.Builder()でインスタンスを構築する。 //Lollipop未満 if(Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP){…

まんパク2019で食べたもの

毎年恒例の妻とグルメデート manpaku.jp めっちゃ良い天気!自分が来場した時はそこまで混んでなくてラッキーでした! 食べたもの にくらや黒銀 神戸ビーフにくら丼(ハーフ) 丼の具材は美味しかったのだけど、個人的にご飯は酢飯よりプレーンな熱々ご飯がよ…

kotlin 内部クラスから外側クラスのメンバ参照

クラスのネスト記述 class OuterClass { var foo = "" class InnerClass {} } 内部クラスから外部クラスのメンバを参照 InnserClassからOuterClassの var Foo を参照するには、内部innerクラスとして宣言する class OuterClass { var foo = "" inner class I…

kotlin コンストラクタのオーバーロード

kotlin コンストラクタ記述の基本形 primary constructor class Foo(str:String) : Bar(str){ } この場合、Fooとその親クラスにStringを引数とするコンストラクタが定義された、されていることになる。また、クラス宣言で記述するclass Foo(str:String)はプ…

kotlinでSnackbarを設定する

Snackbar.make( findViewById<View>(android.R.id.content), "表示メッセージ", Snackbar.LENGTH_SHORT) .setAction("表示するアクションボタン名称", {v -> //アクションボタンが押下された時の処理を記述 }).show() 例えばアクションボタンを「戻る」にする場合 </view>…