如何在应用程序的每个活动中应用用户选择的配置,而不是重写每个应用程序中的代码? 例如,如果我可以在全屏模式下使用该应用程序,现在我强制在每个活动中添加此代码
if(useFullscreen)
{
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
else
{
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
有办法做到这一点吗?
答案 0 :(得分:0)
我建议您为您的应用制作主活动,并将该代码添加到每个活动,然后保存用户的配置。现在,您可以轻松地将配置应用于每个页面而无需更多LOC。
http://mfarhan133.wordpress.com/2010/09/19/maser-layout-tutorial-reusing-layouts/
查看以上链接以制作母版页