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