2012-12-01 52 views
1

我在我的MainActivity.java中有一個公共方法,並想從另一個Activity調用它。因此我需要MainAcitivity實例。我如何從另一個Acitivity訪問它。Android - 訪問MainActivity實例

感謝

+1

這不是通常應該是必需的,但如果它是:你只需要在活動傳遞到其他。如果第二個活動是由主要活動創建的,則很可能將其傳遞到附加包中。 – HannahMitt

+0

告訴我們一些代碼 – NewUser

+3

這是一個糟糕的設計的標誌。 – Egor

回答

1

您可以通過在評論已經提到,「這是不是應該通常要求」 Broadcast Receivers

0

由於得到有關活動之間傳遞消息的幫助,但仍,如果你想要這個你可以在MainActivity.java中使該方法保持靜態。

public static void someMethod() 
{ 
} 

然後在另一個活動,稱這種方式:

MainActivity.someMethod();