处理android

时间:2016-11-22 06:01:37

标签: java android

我的应用程序在其Application类中有100多个静态变量和方法会影响应用程序的性能吗?如果是这样如何处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

正如我所看到的,唯一的问题是在应用程序类中使用static方法和变量是否错误。据我所知,它不会影响您的应用程序性能或其他任何东西,但将它们放在应用程序类中是一个错误的设计。就像你将所有代码放在一个单一的方法中一样,它不会很好。

因此,我建议您将static方法放在Helper课程中,因为它们不需要实例化,所以它们必须是static,而不是singleton String。同样对于您的变量,例如对于您的public class MainActivity extends AppCompatActivity implements TestFragment.OnFragmentInteractionListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.main_fragment, new TestFragment()) .commit(); } } } ,我建议创建另一个类并将它们放入其中,以便可以进行应用程序维护。