0
我在寫一個具有多個活動的應用程序。我寫了一個片段,它有一些可以被多個活動用於不同流程的共同邏輯。如何使用同一片段進行多項活動?
我可以用它簡單地使用從活動啓動片段:對父活動
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commit();
基礎,片段也有一定的if-else情況來處理。 那麼如何獲得活動對象裏面:
我知道使用onAttach的一種方法,但如何定義哪個Activity-obj是這樣的。
此處有任何建議!
嗨,我也面臨同樣的問題。如果你不介意請給我提供一些樣本。例如: – kiran 2014-12-05 09:15:31
獲取一個接口說CommonInterface與你需要的方法decollation。現在你的兩個活動都實現了相同的界面。現在檢查Fragment.onAttach獲取Activity的實例並檢查Activity A/B的isInstance。讓我知道它是否對你有幫助。 – CoDe 2014-12-07 19:36:47