2017-12-17 14 views
1

私はクロスプラットフォームXamarinフォームアプリケーションを作成しました。ポータブルクラスでは、URLからWebページを読み込むWebViewがあります。xamarinアンドロイドプロジェクトアクセスPCL機能

私のAndroidプロジェクトから、WebViewのURLを変更したいと考えています。

これを行うにはどのような方法が最適ですか?私はこれに少し慣れているので、正しい方向に私を向けるどんな助けも素晴らしいだろう。

は私がAndroidのプロジェクトで、受信したSMSを読んで、PCLプロジェクトにメッセージを送信したいここで同様のシナリオを持っていたあなたに

+0

webview用のカスタムレンダラーを作成し、オーバーライドされたイベントを実行するか、依存関係サービスを使用してURL変更をトリガーします。 –

答えて

0

ありがとうございます。私はXamarinのMessagingCenter使用されたものについては :Androidのアクティビティで

は、SMSを受信すると、私は戻ってPCLにSMSメッセージ本文を送信するために、次のコードを使用:

MessagingCenter.Send<RegisterSecondPage, string> 
          (new RegisterSecondPage(), "OtpReceived", code); 

そして、私のPCLのいずれかのページで

MessagingCenter.Subscribe<RegisterSecondPage, string> 
       (new RegisterSecondPage(), "OtpReceived", async (s, code) => 
      { 
       ActivationCode = code; 
      }); 

私はあなたも同様のシナリオを使うことができると信じています。

+0

はい、メッセージングは​​ここの唯一のオプションです。奇妙ですが、ちょっと..動作します - ありがとう –

関連する問題