mirror of https://github.com/tasks/tasks
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
Java
55 lines
1.6 KiB
Java
package com.todoroo.astrid.backup;
|
|
|
|
import android.app.Activity;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.view.View.OnClickListener;
|
|
import android.widget.Button;
|
|
|
|
import com.timsu.astrid.R;
|
|
|
|
public class BackupActivity extends Activity {
|
|
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.backup_activity);
|
|
setTitle(R.string.backup_BAc_title);
|
|
|
|
((Button)findViewById(R.id.importButton)).setOnClickListener(new OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
importTasks();
|
|
}
|
|
});
|
|
|
|
((Button)findViewById(R.id.exportButton)).setOnClickListener(new OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
exportTasks();
|
|
}
|
|
});
|
|
}
|
|
|
|
private void importTasks() {
|
|
FilePickerBuilder.OnFilePickedListener listener = new FilePickerBuilder.OnFilePickedListener() {
|
|
@Override
|
|
public void onFilePicked(String filePath) {
|
|
TasksXmlImporter.importTasks(BackupActivity.this, filePath, null);
|
|
finish();
|
|
}
|
|
};
|
|
new FilePickerBuilder(this,
|
|
getString(R.string.import_file_prompt),
|
|
BackupConstants.getExportDirectory(),
|
|
listener).show();
|
|
}
|
|
|
|
private void exportTasks() {
|
|
/*TasksXmlExporter exporter = new TasksXmlExporter(false);
|
|
exporter.setContext(getParent());
|
|
exporter.exportTasks();*/
|
|
}
|
|
|
|
}
|