Activity中static静态变量释放的问题
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class ErrorTestActivity extends Activity {
/** Called when the activity is first created. */
private static boolean Flag = false;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i("wangchao","wocao"+Flag);
Flag = true;
}
}
程序第一次运行,打印信息为false,之后推出程序,再次运行,打印信息为true。
当程序退出的时候,定义的Flag不会被销毁么?为什么还会保留下来?
什么时候才能销毁static变量呢?
[解决办法]