如何从静态方法调用startActivityForResult?
问题描述:
我的问题似乎是重复的,但事实并非如此。我已经花费数小时寻找解决方案,但我找不到任何帮助。如何从静态方法调用startActivityForResult?
我需要从静态方法调用startActivityForResult。
请帮帮我。谢谢。
答
将活动上下文传递给静态方法,并在其上调用startActivityForResult
。
public static void CallMethod(Activity activity)
{
// create intent
activity.startActivityForResult(intent, requestCode); // use your intent and code
}
startActivityForResult不是Context的一种方法 – Blackbelt
谢谢。正如Blackbelt所说,startActivityForResult不是Context的一种方法。 –
对不起。我的意思是活动背景。更新。 – Rohit5k2