我有一個非活動類需要啓動一項新活動。現在,我只是將當前上下文作爲參數傳遞,但如果可能,我想靜態訪問上下文。我已經嘗試過創建一個新的應用程序(MyApplication extends Application),它既是一個新的應用程序,也是一個主應用程序,它們都不起作用。有什麼建議麼?如何獲取非活動類的當前活動上下文,靜態
目前代碼:
public class SharedFunctions {
public static void doSomething(Context context){
Intent i = new Intent(context, NextActivity.class);
context.startActivity(i);
}
}
通過上下文的SharedFunctions類的構造函數,那麼您可以在您所有的methodes使用它 – Houcine
我從來沒有實例化類,因爲所有的方法都是靜態的 – lcta0717
在這種情況下,您需要將上下文作爲參數傳遞給您的類的每個方法(如果此方法需要上下文變量) – Houcine