package com.hdweiss.morgand.settings;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import com.lamerman.FileDialog;
import com.lamerman.SelectionMode;
public class LocalPathSettingsActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(getBaseContext(), FileDialog.class);
intent.putExtra(FileDialog.START_PATH, "/sdcard");
intent.putExtra(FileDialog.CAN_SELECT_DIR, true);
intent.putExtra(FileDialog.SELECTION_MODE, SelectionMode.MODE_CREATE);
startActivityForResult(intent, 0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
String filePath = data.getStringExtra(FileDialog.RESULT_PATH);
SharedPreferences.Editor edit = PreferenceManager.getDefaultSharedPreferences(this).edit();
edit.putString("git_local_path", filePath);
edit.commit();
} else if (resultCode == Activity.RESULT_CANCELED) {
}
finish();
}
}