Я пытаюсь создать класс 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
также является классом?