Как начать занятие с класса, не являющегося занятием? - PullRequest
0 голосов
/ 16 ноября 2018

Как начать активность с неактивности в Xamarin.Forms?

  • В основном стартапе MyApp.Droid у меня есть MyActivity.cs.

  • В проекте PCL, MyApp.Plugin.Android, у меня есть класс неактивности, MyClass.cs.

  • В MyClass.cs мне нужно запустить некоторый код в MyActivity.cs.

Как я могу это сделать?

Спасибо.


MyActivity.cs:

public void MyMethod()
{
    // [Working Code...]
}

MyClass.cs:

public void OnSuccess
{
    // What should I put here to call MyMethod?
}

1 Ответ

0 голосов
/ 17 ноября 2018

что-то вроде этого должно сделать свое дело! (Я думаю, это было какое-то время ...)

MyClass.cs:

using System;

namespace MyClass {

   public static class Program {

     public static void MyMethod()
     {
         // [Working Code...]
     }

   }

}

MyActivity.cs:

using System;
using MyClass; //get your other file by the namespace

namespace MyActivity {

   public static class Program {

     public static void OnSuccess()
     {
         Program.MyMethod();  //[class name]..MyMethod();
     }

   }

}
...