Fragmentの初期化を onCreateView でやってる人も多いと思うんですけど、いつの間にか onCreateView のドキュメントに以下のような記述が追加されてました。 It is recommended to only inflate the layout in this method and move logic that operates on the returned View to onViewCreated(View, Bundle).
Photo by Daniel Kuruvilla on UnsplashNavigationにはdeep linkという機能があります。 deep linkに二種類あって、一つはURIを指定するimplicit deep linkで、もう一つは直接遷移先を指定するexplicit deep linkです。 今回はexplicit deep linkについてです。ドキュメントでは少ししか記載されてないですが、色々使い方があります。 環境Navigation 2.1.0-rc01どういうときに使うのか例えば、通知やWidgetからActivityを起動するときにNavigationにある特定のFragmentに遷移したい場合などに使います。 上のようなNavigationがあったとして、通知から起動する場合に最初からsecondのほうに遷移してほしいときには、explicit deep li
判断迷ってます。何か間違ってたら教えてください。 ライブラリにKotlinを使ってる場合、アプリ側に多少デメリットがあります。 アプリサイズKotlinを使ったライブラリを依存関係に追加すると、こんな感じにKotlinのランタイムのライブラリも入ってきます。 \--- project :libkotlin \--- org.jetbrains.kotlin:kotlin-stdlib-jre7:1.2.21 \--- org.jetbrains.kotlin:kotlin-stdlib:1.2.21 \--- org.jetbrains:annotations:13.0アプリ側がJavaの場合は、その分、単純にアプリサイズが増加します。 とは言え、ライブラリ自体そんなに大きくないので、すごく増えるということはなさそうです。 ココに書いてる通り、全部で約934KBで、Proguardを使うと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く