Я пытаюсь создать класс Activity
из строки и передать его статическому методу.Я нашел это на SO, чтобы передать строку в класс.FirstActivity
уже создано.
SecondActivity
String myClass = "com.package.FirstActivity";
Class<?> myClass = Class.forName(myClass);
//this works
//Intent myIntent = new Intent(getApplicationContext(), myClass);
//I want to pass to a static method, but it gives a error. Class cannot cast to Activity
StaticMethod.processThis(myClass , "test");
StaticMethod
public static void processThis(Activity contextActivity, String str) {
//do processing
}
Как мне заставить processThis
работать?Если я правильно понимаю, Activity
тоже класс?