0
ポータブルプロジェクトへの参照としてアンドロイドプロジェクトを追加していますが、参照を追加できない、循環依存関係が発生する、アンドロイドプロジェクトにビューが1つあり、ポータブルプロジェクトから、この点で私を助けてください。issueポータブルプロジェクトへのリファレンスとしてアンドロイドプロジェクトを追加中に
ポータブルプロジェクトへの参照としてアンドロイドプロジェクトを追加していますが、参照を追加できない、循環依存関係が発生する、アンドロイドプロジェクトにビューが1つあり、ポータブルプロジェクトから、この点で私を助けてください。issueポータブルプロジェクトへのリファレンスとしてアンドロイドプロジェクトを追加中に
PortableプロジェクトにAndroidプロジェクトを追加することはできません。あなたがAndroidのプロジェクトから任意の論理を取得したい場合は、以下の
public interface PortableInterface
{
object GetLogicFromAndroidProject();
}
追加今
以下
using System;
using Xamarin.Forms;
[assembly: Dependency(typeof(PortableInterfaceRenderer))]
namespace YourProjectName.iOS
{
public class PortableInterfaceRenderer : PortableInterface
{
public object GetLogicFromAndroidProject()
{
throw new NotImplementedException(); // here write your logic
}
}
}
のようにあなたのAndroidプロジェクトでは、このインタフェースを拡張
はPCLにこのようなインターフェイスを作成して、手順をご参照くださいPCLプロジェクトでこのメソッドを呼び出す必要があります
var obj = DependencyService.Get<PortableInterface>().GetLogicFromAndroidProject();
elp
ポータブルプロジェクトへの参照としてAndroidプロジェクトを追加することはできません。どのように動作するはずのPCLからビューを呼び出す必要がある場合。 – woelliJ
なぜそれをやっている? –