Я ищу лучший способ начать намерение с класса, который не является Activity, но является отдельным объектом класса Activity.
Например, класс деятельности:
Class MainActivity extends ListActivty
{
...
TestLauncher tester;
}
и класс, с которого я хочу начать намерение:
Class TestLauncher
{
public TestLauncher ()
{
//Code to create an intent needs a Context
//Intent i = new Intent(Context, class)
//Code to start activity needs to be called with an Activity
//Activity.StartActivity(i);
}
}
Каков лучший способ сделать это архитектурно? Должен ли я передать MainActivity
в качестве параметра конструктору TestLauncher
? Или есть лучший способ, о котором я не знаю?