程序安装完成时,点打开,然后Home键跳到桌面,在点程序,程序运行两次。
实际上只是新开了一个ui线程,其他数据还是原来的,加一个变量,如果二次启动,就直接关闭
private static int OnlyOne = -1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Log.e("OnlyOne0", ""+OnlyOne);
if(OnlyOne != -1){
finish();
return;
}
setContentView(R.layout.main1);
OnlyOne = 1;
...
}