我已经关注了http://www.youtube.com/watch?v=pdUcANNm72o并为我的应用程序设置了设置。
我有10个布尔人出现。这可以在调用配置文件时设置。
但是,它们没有被勾选/取消勾选,然后所有者返回设置,它们已恢复为默认值。
1/系统是要知道哪个用户已经选择了哪些设置,还是我要在getRestrictionsReceiver中勾选或取消勾选。如果是的话,我怎么能把每个用户的设置都看作
Bundle restrictionsBundle = ((UserManager) getSystemService(Context.USER_SERVICE)).getApplicationRestrictions(getPackageName());
restrictionsBundle.getBoolean("....
用于用户登录时!?
这是虫子吗?
提前谢谢。
最佳答案
原来在生成restrictionentry时需要添加一些代码
虽然我会更新,这样人们就不必打猎了…
在你的通话中
final Bundle oldRestrictions = intent.getBundleExtra(Intent.EXTRA_RESTRICTIONS_BUNDLE);
然后在创建条目时引用它。
例如
RestrictionEntry myEntry = new RestrictionEntry(KEY, oldRestrictions.getBoolean(KEY, false));
myEntry.setType(RestrictionEntry.TYPE_BOOLEAN);
myEntry.setTitle("KEY TITLE");
newEntries.add(myEntry);