2017-04-02 150 views
-4

假設我正在構建一個Android應用程序,並且我有兩個單獨的活動。兩者都做類似的事情,但也許佈局是不同的。比方說,我在每個活動中都有一個按鈕,並且兩個按鈕都執行相同的操作,但我不想多餘。 我可以在一個活動中定義一個公共方法,然後從另一個活動中調用該方法嗎? 更進一步,我可以創建一些java類PublicMethods,並在其中放入所有我想在活動之間共享的方法嗎? 我想,我還沒有看到這個地方,所以我想有一個很好的理由不這樣做,但我無法弄清楚它是什麼。 這是不好的做法?如果是這樣,爲什麼?如果是這樣的話,那麼解決這個問題的好方法是什麼?活動之間共享功能的正確方式是什麼?

回答

0

因爲你不是很明確你想達到什麼我猜mayb你可以創建一個對象,然後從活動中調用它,並傳遞參數確定你正在做什麼,甚至通過使用intent putExtra發送你想要的活動,並在你的活動中使用Extra。

相關問題