为了解决此问题,可以在主题样式中使用不透明黑色的背景,而不是使用系统的暗黑模式。以下是一个示例:
首先,创建一个非透明黑色背景的主题样式:
然后,在MainActivity中设置主题样式:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.AppTheme);
setContentView(R.layout.activity_main);
// other code
}
}
这将确保在应用程序转换为暗黑模式后,不会泄漏数据。