Viewmodelに関する最新の質問

0
答える

データがブロードキャストレシーバーから送信されているときにviewModelを設定する方法

こんにちは私は放送受信機から送信されたデータを表示するアプリに取り組んでいます。現在、データの受信後にUIを更新するコールバックメソッドをいくつか追加しました。ここで、viewModelとデータバインディングを紹介します。では、viewModelをどのように設計しますか?コードは次のようになります。

broadcastreceiver android kotlin fragment viewmodel

1
答える

アクティビティでLiveDataを変更しても、子フラグメントのオブザーバーに通知されません

フラグメントをホストするアクティビティでLiveDataオブジェクトを更新しようとしていますが、フラグメントを観察した後、フラグメントのUIを更新したいと思います。問題は、フラグメントのUIが、フラグメントが再起動されたときにのみ更新されることです。アクティビティでデータが変更されるたびにフラグメント内のUiのリアルタイム更新を実現するにはどうすればよいですか?

viewmodel fragment java android livedata android

1
答える

フレーム(WPF)内の子要素ビューモデルを使用してオブジェクトをMainWindowViewModelに送信するにはどうすればよいですか?

MainWindowViewModelがあり、MainWindowにプロジェクトページを表示するためのフレームが含まれています。 表示されている最初のページは、独自のViewModelを持つ最近開いたプロジェクト(Microsoft Wordに類似)のリストです。 リストの読み込みに問題はありませんが、このリストからユーザーが選択したアイテムをMainWindowViewModelに送信したい場合、Find-Ancestorを使用してWindow DataContextに到達できません(フレームにいくつかの制限があるようです)。

viewmodel mainwindow wpf mvvm c#

1
答える

ViewModelからCodeBehindメソッドを呼び出す

Xamarin.Formsを使用して小さなアプリをコーディングすることにより、MVVMデザインパターンを学習しようとしています。 Androidファイルシステム(XML)のすべてのデータを安全に保護して、永続的にします。しかし、現時点では、データを保護するためのすべてのメソッドがViewModelにあり、MVVMデザインパターンを尊重するために、それらのメソッドをCodeBehind(モデル)に移動しようとしています。

mvvm viewmodel c# xamarin.forms code behind

1
答える

ビューモデルファクトリを柄の依存性注入と一緒に使用できますか?

mvvmアーキテクチャを使用しており、hiltを使用してビューモデルにリポジトリを挿入しています。ビューモデルに渡す必要のある変数がアクティビティにあり(インテントを介してアクティビティの変数を取得しています)、ビューモデルファクトリが役立つと思いました。しかし、hiltと一緒に使用するにはどうすればよいですか?

mvvm viewmodel kotlin dependency injection dagger hilt

1
答える

ViewModelクラスに保存されているデータにアクセスできません

Androidでビューモデルの使用方法を学習していますが、ビューモデルクラスに保存した変数にアクセスできませんでした。簡単にするために、単純なカウンターアプリケーションを実装するために新しいプロジェクトを作成しましたが、ここでも同じ問題に直面しています。

viewmodel android android studio model view controller

1
答える

静的メソッドで非静的値を使用していますか?

現在、センサーからのデータをリアルタイムで表示するhttps://github.com/xabre/xamarin-bluetooth-leのサンプルアプリを使用しています。私の目標はこのデータを含むグラフを表示することなので、Microchartsパッケージを使用しています。次のコードを静的データで使用する場合(およびリストを静的として宣言する場合)、グラフは正常に機能しますが、リアルタイムデータ(CharacteristicValue)を使用しようとすると、エラーが発生します:

visual studio c# xamarin.forms xamarin viewmodel

1
答える

Kotlinコルーチン:ジョブスケジューリングの問題。(invokeOnCompletion)

私はこのkotlinコルーチンにかなり慣れておらず、ジョブのスケジューリングに問題があります。以下のこのコードでは、最初にフラグメント内のユーザーのキャッシュからトピック名をフェッチします。(topicsList) 次に、これらのトピックをAPIから1つずつフェッチする必要があります。私がやりたいのは、topicsListをループし、トピックごとにリクエストを作成し、すべてのリクエストの完了時にすべての応答を1回取得することです。これを実現するために、getEverything()メソッド(リクエストを起動する)で、毎回応答を配列リストに追加しています。(responseList) forループでは、すべてのリクエストを起動しています。ジョブの完了後、job.invokeOnCompletion {}が呼び出され、liveDataをresponseListに設定します。ただし、このアプローチは機能しません。問題は、responseListを設定する前にliveDataを更新していることです。どうすればそれが可能かわかりません。誰かがこれについて私を助けてくれますか?

kotlin kotlin coroutines android job scheduling viewmodel

1
答える

無限ループなしでJSONデータがnullかどうかを確認するにはどうすればよいですか?

火星の写真のNASAAPIを取得するビューモデルとデータクラスがあります。ユーザーには、照会されたランダムな日付の画像が表示されます。常に画像のURL(PhotoクラスのimgSrc)を返す必要があります。 URL(imgSrc)が見つからない場合は、URLが見つかるまでデータを更新して表示します。このロジックは、アプリケーションの起動後、およびユーザーがスワイプして更新することを選択した場合はswiperefreshlayoutの後にimgSrcを返す必要があります。私は解決せずに一週間これに固執しています。これを処理するための最良の方法は何ですか?コードをリファクタリングする必要がある場合でも、正しい方向に向けたいと思います。

android viewmodel kotlin

ホットタグ

© 2021   KonnichiwaSekai.Com