我需要startActivity()
从我的static
一种方法中调用一个,这可能吗?
问问题
4902 次
2 回答
11
你需要一个上下文才能做到这一点。您可以将上下文作为参数传递给您的静态方法吗?
public static void doSomething(Context ctx) {
// do some stuff here
ctx.startActivity(new Intent(ctx, OtherActivity.class));
}
于 2012-09-20T09:43:43.933 回答
0
这也可以帮助你
((Activity)mcontext).startActivity(new Intent(((Activity)mcontext),OtherActivity.class));
于 2012-09-20T09:46:54.450 回答