项目:Key-Value-Backup-API-Sample
文件:MainActivity.java
@Override
public boolean onoptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.create:
createTestFiles();
break;
case R.id.restore:
new backupmanager(this).requestRestore(new RestoreObserver() {
@Override
public void restoreFinished(int error) {
if (error == 0) {
Toast.makeText(MainActivity.this,R.string.files_restored,Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this,getString(R.string.restore_Failed,error),Toast.LENGTH_SHORT).show();
}
}
});
break;
}
return super.onoptionsItemSelected(item);
}
项目:geoPingProject
文件:GeoPingPrefActivity.java
/**
* Click handler,designated in the layout,that runs a restore of the app's
* most recent data when the button is pressed.
*/
public void onRestoreButtonClick(View v) {
Log.v(TAG,"Requesting restore of our most recent data");
backupmanager mbackupmanager = new backupmanager(this);
mbackupmanager.requestRestore(new RestoreObserver() {
public void restoreFinished(int error) {
/** Done with the restore! Now draw the new state of our data */
if (error == 0) {
Log.v(TAG,"Restore finished,error = " + error);
NotifToasts.showBackupRestored(GeoPingPrefActivity.this);
} else {
Log.e(TAG,"Restore finished with error = " + error);
}
}
});
}
项目:buildAPKsSamples
文件:BackupRestoreActivity.java
/**
* Click handler,"Requesting restore of our most recent data");
mbackupmanager.requestRestore(
new RestoreObserver() {
public void restoreFinished(int error) {
/** Done with the restore! Now draw the new state of our data */
Log.v(TAG,error = " + error);
populateUI();
}
}
);
}
项目:Shortcuts
文件:BackupHandler.java
public void requestRestore() {
RestoreObserver restoreObserver = new RestoreObserver() {
@Override
public void onUpdate(int NowBeingRestored,String currentPackage) {
super.onUpdate(NowBeingRestored,currentPackage);
}
};
backupmanager bm = new backupmanager(this);
bm.requestRestore(restoreObserver);
}
项目:GoogleCloudApp_Tutorial
文件:BackupAPI.java
public void requestRestore() {
RestoreObserver restoreObserver = new RestoreObserver() {
@Override
public void onUpdate(int NowBeingRestored,currentPackage);
}
};
backupmanager bm = new backupmanager(this);
bm.requestRestore(restoreObserver);
}
项目:cowbird
文件:AnotaProtocolo.java
@Override
public void onCreate() {
super.onCreate();
Long lastCheck = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getLong("lastCheck",-1);
if(lastCheck==-1){
new backupmanager(getApplicationContext()).requestRestore(new RestoreObserver() {
@Override
public void restoreStarting(int numPackages) {
super.restoreStarting(numPackages);
}
@Override
public void onUpdate(int NowBeingRestored,String currentPackage) {
super.onUpdate(NowBeingRestored,currentPackage);
}
@Override
public void restoreFinished(int error) {
super.restoreFinished(error);
Log.i(Constants.LOG_TAG,"REstore finalizou " + error);
Toast.makeText(getApplicationContext(),"Restoure completou " + error,Toast.LENGTH_SHORT).show();
CrawlSMSInBox.startCrawlingSMSInBox(getApplicationContext());
}
});
}else {
CrawlSMSInBox.startCrawlingSMSInBox(getApplicationContext());
}
}
项目:SafeSlinger-Android
文件:SafeSlinger.java
private boolean requestRestore(Context ctx) {
backupmanager bm = new backupmanager(ctx);
RestoreObserver restoreObserver = new RestoreObserver() {
@Override
public void restoreStarting(int numPackages) {
sRestoring = true;
showNote(R.string.prog_SearchingForBackup);
}
@Override
public void restoreFinished(int error) {
sBackupExists = (error == 0);
sRestoring = false;
// we passed backup restore,Now we can load databases...
doUpgradeDatabaseInPlace();
}
};
try {
int res = bm.requestRestore(restoreObserver);
return res == 0 ? true : false;
} catch (NullPointerException e) {
// catch failure of RestoreSession object to manage itself in the
// following:
// android.app.backup.RestoreSession.endRestoreSession(RestoreSession.java:162)
// android.app.backup.backupmanager.requestRestore(backupmanager.java:154)
return false;
}
}
项目:2048-Battles
文件:GameFragment.java
public void requestRestore() {
Log.d(LOG_TAG,"request restore");
backupmanager bm = new backupmanager(getActivity());
bm.requestRestore(
new RestoreObserver() {
@Override
public void restoreStarting(int numPackages) {
Log.d(LOG_TAG,"Restore from cloud starting.");
Log.d(LOG_TAG,"" + gameData.getTotalMoves());
super.restoreStarting(numPackages);
}
@Override
public void onUpdate(int NowBeingRestored,String currentPackage) {
Log.d(LOG_TAG,"Restoring " + currentPackage);
super.onUpdate(NowBeingRestored,currentPackage);
}
@Override
public void restoreFinished(int error) {
Log.d(LOG_TAG,"Restore from cloud finished.");
super.restoreFinished(error);
Log.d(LOG_TAG,"" + gameData.getTotalMoves());
Log.d(LOG_TAG,"calling load");
load();
}
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。