[解決済み] Safeargsライブラリがディレクションクラスを生成しない
2022-08-14 08:50:28
質問
ナビゲーションライブラリとsafeargsを使用してデータを渡しています。このようにfragmentに引数を定義しています。
<fragment
android:id="@+id/otherFragment"
android:name="com.asd.navigate.OtherFragment"
android:label="OtherFragment">
<argument
android:name="screenTitle"
android:defaultValue="0"
app:type="string" />
</fragment>
OtherFragmentArgsが生成され、使用できるようになりましたが、quot;make project"をクリックすると、OtherFragmentDirectionクラスが生成されません。これはバグでしょうか、それとも何か違うことをしなければならないのでしょうか。
アドバイスありがとうございます。
buildscript {
...
dependencies {
...
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha01"
}
}
build.gradle
apply plugin: "androidx.navigation.safeargs"
MainActivity.kt
どのように解決するのですか?
ナビゲーションの元となるフラグメントのクラスを探します。FragmentAからFragmentBへのナビゲーションを定義した場合、(nav_graph.xmlで)定義したアクションを含むFragmentADirectionsクラスが見つかるはずです。
次に、directionクラス(また引数クラス)を生成するために、以下のようなディレクトリに移動します。
Project level gradle
をクリックします。
build
コマンドをクリックします。わかりやすいようにスクリーンショットを添付します。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン