我试图从字符串创建一个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工作?如果我理解正确,活动也是一个类?