如何从静态方法调用startActivityForResult?

问题描述:

我的问题似乎是重复的,但事实并非如此。我已经花费数小时寻找解决方案,但我找不到任何帮助。如何从静态方法调用startActivityForResult?

我需要从静态方法调用startActivityForResult。

请帮帮我。谢谢。

将活动上下文传递给静态方法,并在其上调用startActivityForResult

public static void CallMethod(Activity activity) 
{ 
    // create intent 
    activity.startActivityForResult(intent, requestCode); // use your intent and code 
} 
+0

startActivityForResult不是Context的一种方法 – Blackbelt

+0

谢谢。正如Blackbelt所说,startActivityForResult不是Context的一种方法。 –

+0

对不起。我的意思是活动背景。更新。 – Rohit5k2