GoogleがAndroid開発の公式言語としてKotlinを発表したので、私はKotlinを使用してアプリケーションを構築しようとしています。Kotlinのアクティビティとフラグメント間の通信
質問:Kotlinを使用してアクティビティとフラグメントの間で通信するにはどうすればよいですか?
ありがとうございます。
GoogleがAndroid開発の公式言語としてKotlinを発表したので、私はKotlinを使用してアプリケーションを構築しようとしています。Kotlinのアクティビティとフラグメント間の通信
質問:Kotlinを使用してアクティビティとフラグメントの間で通信するにはどうすればよいですか?
ありがとうございます。
Javaと同じです。 Kotlinはちょうど言語です。コミュニケーションのために、新しいアーキテクチャのコンポーネントのようないくつかのインターフェイスまたはSharedViewModelを使用することができます
構文デモを教えてもらえますか?Javaでは通信は分かりますが、Kotlinでは分かりません。 –
@AmirRaza、あなたのJavaコードをコピーしてkotlinのファイルに貼り付けて、アンドロイドのスタジオがあなたのコードを変換します –
私はファイル変換の仲間を知っています。あなたの答えに感謝します。私はKotlinの公式ドキュメントからアイデアを得ました。 –
@SergiyKorotunとして提案しました。 KotlinはAndroidの基本を変えない単なる言語です。 Activity
とFragment
の間の通信を実現するために、Androidチームが追加したViewModelをご覧ください。
私はさらにViewModel
とLiveData
を理解するのに役立つサンプルアプリケーションを作成しました。このアプリケーションはKotlinで書かれています。 Android Architecture News App Sample
私はJavaで何をしているのかを知りたかっただけです。あなたの答えをありがとう、このサンプルの –
男、私はViewModelがアルファ状態から外れたことを望みます。期待できるように見える – airowe
今はアルファ状態外です。 developer.android.com/archでチェックしてください –
Kotlinはこの質問とは関係がありません。Javaで使用するのと同じ方法を使用できます。ここには公式の開発サイトからのものがあります:https://developer.android.com/training/basics/fragments/communicating.html – zsmb13
他の言語との違いはありません(java vs kotlin) – akhyar
私はちょうど知りたいです私がJavaで行うように、私はどのように私が活動でインターフェイスを実装することができる構文。 –