我正在创建一个有五个活动的应用程序。我有一个类,其中包含用于所有五项活动的函数和变量。我在每个活动中创建了一个局部变量,像这样初始化类;
localclass = new globalclass(getResouces());
我是 android/java 开发的新手,当我尝试某些东西时,我想知道 memoryfootprints 之类的。在开始的第一个活动中,如前所述设置 localclass。然后我尝试从其他活动中访问这个变量,并在活动第二、第三等中成功地做到了这一点;
localclass = com.firstactivity.localclass;
我使用的变量之一是对应用程序资源的引用。从第二个开始,我就没有这样的资源了;
res = getResources();
但是像这样;
res = com.firstactivity.localclass.res;
只要变量是静态的,这就会起作用。我也以同样的方式访问 globalclass 中的函数。
这是不好的做法吗?