【问题标题】:Removing boilerplate code删除样板代码
【发布时间】:2014-01-22 12:24:57
【问题描述】:

我想从我的 android 应用程序中删除一些样板代码。为了做到这一点,我将每个函数移动到一个扩展 Application 的类中,并使它们成为静态的,以便我可以在该类上调用它们。我的问题是某些函数使用startActivity()getSystemService() 我不能对它们进行静态引用。有什么办法可以克服这个吗?我的想法是每次我想使用一个方法时创建另一个类并创建一个对象,但我不想那样做。 感谢您的宝贵时间

【问题讨论】:

    标签: android boilerplate


    【解决方案1】:

    Context 作为参数传递给这些函数,并在此Context 实例上调用startActivity(和其他)。

    【讨论】:

      【解决方案2】:

      看看Android annotations

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-29
        • 2012-10-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多