import android.accounts.AccountManagerCallback;
import android.accounts.AccountManagerFuture;
import android.accounts.OperationCanceledException;
-import android.content.Intent;
import android.os.Bundle;
import com.actionbarsherlock.app.SherlockFragmentActivity;
@Override
- public void onCreate(Bundle savedInstanceState) {
+ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/// Load of saved instance state: keep this always before initDataFromCurrentAccount()
}
+ /**
+ * Validate the ownCloud {@link Account} associated to the Activity any time it is
+ * started, and if not valid tries to move to a different Account.
+ */
@Override
- public void onStart() {
+ protected void onStart() {
Log_OC.e(TAG, "onStart en FileActivity");
super.onStart();
/// Validate account, and try to fix if wrong
/**
* Launches the account creation activity. To use when no ownCloud account is available
*/
- private void createFirstAccountOldStyle() {
- Intent intent = new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT);
- intent.putExtra(android.provider.Settings.EXTRA_AUTHORITIES, new String[] { AccountAuthenticator.AUTHORITY });
- startActivity(intent);
-
- finish();
- }
-
-
private void createFirstAccount() {
AccountManager am = AccountManager.get(getApplicationContext());
am.addAccount(AccountAuthenticator.ACCOUNT_TYPE,
}
+ /**
+ * {@inheritDoc}
+ */
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
private boolean mStarted;
@Override
- public void onCreate(Bundle savedInstanceState) {
+ protected void onCreate(Bundle savedInstanceState) {
Log_OC.d(TAG, "onCreate() start");
super.onCreate(savedInstanceState);
@Override
- public void onStart() {
+ protected void onStart() {
super.onStart();
if (mNewConfigurationChangeToApplyOnStart != null) {
checkConfigurationChange(mNewConfigurationChangeToApplyOnStart);
}
@Override
- public void onStop() {
+ protected void onStop() {
super.onStop();
mStarted = false;
}
@Override
- public void onDestroy() {
+ protected void onDestroy() {
super.onDestroy();
if (mDownloadConnection != null)
unbindService(mDownloadConnection);
/**
* Called, when the user selected something for uploading
*/
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == ACTION_SELECT_CONTENT_FROM_APPS && (resultCode == RESULT_OK || resultCode == UploadFilesActivity.RESULT_OK_AND_MOVE)) {