技術ブログ
tech-blog
【Android】NetworkRequestとLiveDataでネットワークの接続・切断を検知する
ネットワークの接続状態を監視するには、少し前まではBroadcastReceiverを使用しましたが、Android 7(APIレベル24)から非推奨、Android 9(APIレベル28)から廃止になりました。
続きを読む【Android】ExtensionとLiveDataを使ってSnackbarを表示する
こんにちは。 最近気になっているパンは一本堂の食パン、mukaiyachiです。 SnackbarはToastのようにメッセージを表示する機能です。 画面下からせり出し、一定時間経過すると非表示になります。
続きを読む【Android】LiveData+DataBinding+ViewModelでListView作成
ListViewやRecycleViewの作成は手順がそれなりに多く忘れがちになります。 ただ最近はLiveDataやDataBindingが出てきて少し楽になりました。 私は現時点でこんな感じで作っていますが、もっと良 […]
続きを読む【Android】DataBindingを使っているプロジェクトをWindows環境でビルドする際の注意点
こんにちは。 近い内ついに八戸にタピオカ専門店ができるらしい、mukaiyachiです。 いつもはMacで開発を行っているのですが、同じプロジェクトをWindowsを使用している方がビルドしたところ、例外が発生するといっ […]
続きを読む【GxTips】For Each等におけるトランザクションの指定
お久しぶりです、全然(blog)書かないkudoです。 本日は案件内で便利さを実感したFor Eachでのトランザクション指定、DataProviderでのFrom句についてご紹介します。
続きを読む【Android】画面を横向き表示のみにする
画面の向きはAndroidManifest.xmlの android:screenOrientation属性を指定することで設定できます。 この属性を「userLandscape」に指定すると、端末を右に90度回転させた […]
続きを読む