也许这个问题是重复的,但答案使用静态引用来存档。我知道静态变量会导致内存泄漏,所以我们应该避免使用它们。
如果不使用静态方法或引用,我该怎么做?
答案 0 :(得分:0)
public class FirstActivity extends Activity
{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
}
// Utility.method() used somewhere in FirstActivity
}
public class Utility {
public static void method()
{
}
}
public class SecondActivity extends Activity
{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Utility.method();
}
}