删除样板代码

时间:2014-01-22 12:24:58

标签: android boilerplate

我想从我的Android应用程序中删除一些样板代码。为了做到这一点,我将每个函数移动到一个扩展Application的类中,并将它们设置为静态,以便我可以在类上调用它们。我的问题是,某些功能使用startActivity()getSystemService() 我无法对它们进行静态引用。有没有办法克服这个问题?我想的是每次我想使用一个方法时创建另一个类并创建一个对象,但我宁愿不这样做。 谢谢你的时间

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

查看Android annotations

希望这有帮助。