要实现Activity显示完成后隐藏不销毁,实现思路方法很简单:
- 保证为单例对象
- 设置为隐藏不可见
保证为单例对象:可在AndroidManifest.xml 中配置activity 参数为 android:launchMode="singleInstance"
设置隐藏不可见:
方法1:设置透明度
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.alpha = 0f;
getWindow().setAttributes(lp);
方法2:调用moveTaskToBack(true) 方法