public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); var managerA = new BusinessManagerA(); managerA.VerifyPassword("", "", new iOSWorker(this), (msg) => {}); //var managerB = new BusinessManagerB (new iOSWorker (this)); //managerB.VerifyPassword ("", "", (msg)=>{}); }
protected override void OnCreate(Bundle savedInstanceState) { Xamarin.Insights.Initialize(global::SimpleDI.Droid.XamarinInsights.ApiKey, this); base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById <Button> (Resource.Id.myButton); button.Click += delegate { //ShowAlert("Android", "呼叫端決定內部邏輯", (sender, e) =>{Log.Info( "SimpleDI", "這是Android");}); ShowAlertR1("Android", "呼叫端決定內部邏輯", (string obj) => { Log.Info("SimpleDI", string.Format("這是Android:{0}", obj)); }); }; var managerA = new BusinessManagerA(); managerA.VerifyPassword("", "", new AndroidWorker(this), (msg) => {}); var managerB = new BusinessManagerB(new AndroidWorker(this)); managerB.VerifyPassword("", "", (msg) => {}); }