本文整理匯總了Java中com.odoo.core.utils.OPreferenceManager.putInt方法的典型用法代碼示例。如果您正苦於以下問題:Java OPreferenceManager.putInt方法的具體用法?Java OPreferenceManager.putInt怎麽用?Java OPreferenceManager.putInt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.odoo.core.utils.OPreferenceManager
的用法示例。
在下文中一共展示了OPreferenceManager.putInt方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createAccount
import com.odoo.core.utils.OPreferenceManager; //導入方法依賴的package包/類
/**
* Creates Odoo account for app
*
* @param context
* @param user user instance (OUser)
* @return true, if account created successfully
*/
public static boolean createAccount(Context context, OUser user) {
AccountManager accountManager = AccountManager.get(context);
Account account = new Account(user.getAndroidName(), KEY_ACCOUNT_TYPE);
if (accountManager.addAccountExplicitly(account, String.valueOf(user.getPassword()),
user.getAsBundle())) {
OPreferenceManager pref = new OPreferenceManager(context);
if (pref.getInt(userObjectKEY(user), 0) != OUser.USER_ACCOUNT_VERSION) {
pref.putInt(userObjectKEY(user), OUser.USER_ACCOUNT_VERSION);
}
return true;
}
return false;
}
示例2: updateUserData
import com.odoo.core.utils.OPreferenceManager; //導入方法依賴的package包/類
public static OUser updateUserData(Context context, OUser user, OUser newData) {
if (user != null) {
AccountManager accountManager = AccountManager.get(context);
for (String key : newData.getAsBundle().keySet()) {
accountManager.setUserData(user.getAccount(), key, newData.getAsBundle().get(key) + "");
}
OPreferenceManager pref = new OPreferenceManager(context);
if (pref.getInt(userObjectKEY(user), 0) != OUser.USER_ACCOUNT_VERSION) {
pref.putInt(userObjectKEY(user), OUser.USER_ACCOUNT_VERSION);
}
}
return getDetails(context, newData.getAndroidName());
}