我在我的MainActivity.java中有一個公共方法,並想從另一個Activity調用它。因此我需要MainAcitivity實例。我如何從另一個Acitivity訪問它。Android - 訪問MainActivity實例
感謝
我在我的MainActivity.java中有一個公共方法,並想從另一個Activity調用它。因此我需要MainAcitivity實例。我如何從另一個Acitivity訪問它。Android - 訪問MainActivity實例
感謝
您可以通過在評論已經提到,「這是不是應該通常要求」 Broadcast Receivers
由於得到有關活動之間傳遞消息的幫助,但仍,如果你想要這個你可以在MainActivity.java中使該方法保持靜態。
public static void someMethod()
{
}
然後在另一個活動,稱這種方式:
MainActivity.someMethod();
這不是通常應該是必需的,但如果它是:你只需要在活動傳遞到其他。如果第二個活動是由主要活動創建的,則很可能將其傳遞到附加包中。 – HannahMitt
告訴我們一些代碼 – NewUser
這是一個糟糕的設計的標誌。 – Egor