@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
Account account;
if(savedInstanceState != null) {
account = savedInstanceState.getParcelable(FileActivity.EXTRA_ACCOUNT);
}
setAccount(account, savedInstanceState != null);
+
}
} else {
swapToDefaultAccount();
}
+
+ AccountManager accountMngr = AccountManager.get(getBaseContext());
+ if (mAccount != null) {
+ mIsSharedSupported = Boolean.parseBoolean(accountMngr.getUserData(mAccount, OwnCloudAccount.Constants.KEY_SUPPORTS_SHARE_API));
+ }
}
*/
private void swapToDefaultAccount() {
// default to the most recently used account
- AccountManager accountManager = AccountManager.get(this);
Account newAccount = AccountUtils.getCurrentOwnCloudAccount(getApplicationContext());
if (newAccount == null) {
/// no account available: force account creation
mAccountWasRestored = (newAccount.equals(mAccount));
mAccount = newAccount;
}
- setIsSharedSupported( Boolean.getBoolean(accountManager.getUserData(mAccount, OwnCloudAccount.Constants.KEY_SUPPORTS_SHARE_API)));
}
}
- public void setIsSharedSupported(boolean mIsSharedSupported) {
- this.mIsSharedSupported = mIsSharedSupported;
+ public void setIsSharedSupported(boolean isSharedSupported) {
+ this.mIsSharedSupported = isSharedSupported;
}
/**