diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java index 5e50483..4a074a3 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java @@ -22,6 +22,7 @@ import android.net.wifi.WifiManager; import android.os.AsyncTask; import android.os.Vibrator; +import android.provider.MediaStore; import android.provider.Settings; import android.support.design.widget.FloatingActionButton; import android.support.v4.view.GravityCompat; @@ -83,7 +84,6 @@ import de.apps4ics.mountainnavigation.pois.AddBreakpointDialog; import de.apps4ics.mountainnavigation.pois.AddFountainDialog; import de.apps4ics.mountainnavigation.pois.AddHutDialog; -import de.apps4ics.mountainnavigation.pois.AddImageDialog; import de.apps4ics.mountainnavigation.pois.AddPathDialog; import de.apps4ics.mountainnavigation.pois.AddPeakDialog; import de.apps4ics.mountainnavigation.pois.CellReception; @@ -1095,8 +1095,8 @@ .setPositiveButton(R.string.continue_button, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - AddImageDialog addImageDialog = new AddImageDialog(MainActivity.this); - addImageDialog.show(getFragmentManager(), "Add Image POI Dialog"); + Intent galleryIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); + startActivityForResult(galleryIntent, SELECT_POI_PHOTO); } }) .setNegativeButton(R.string.cancel_button, new DialogInterface.OnClickListener() { diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/pois/AddImageDialog.java b/app/src/main/java/de/apps4ics/mountainnavigation/pois/AddImageDialog.java deleted file mode 100644 index 9f5963d..0000000 --- a/app/src/main/java/de/apps4ics/mountainnavigation/pois/AddImageDialog.java +++ /dev/null @@ -1,44 +0,0 @@ -package de.apps4ics.mountainnavigation.pois; - -import android.app.AlertDialog; -import android.app.Dialog; -import android.app.DialogFragment; -import android.content.DialogInterface; -import android.content.Intent; -import android.os.Bundle; -import android.provider.MediaStore; - -import de.apps4ics.mountainnavigation.MainActivity; -import de.apps4ics.mountainnavigation.R; - -/** - * Created by Vinz on 03.11.2015. - */ -public class AddImageDialog extends DialogFragment { - MainActivity ma; - - public AddImageDialog(MainActivity ma){ - this.ma = ma; - } - - @Override - public Dialog onCreateDialog(Bundle savedInstanceState) { - final String[] items = { "Choose from gallery" }; - AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); - builder.setTitle(R.string.hut_dialog_title) //TODO - .setMessage(R.string.hut_dialog_msg) //TODO - .setItems(items, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - Intent intent = new Intent( - Intent.ACTION_PICK, - MediaStore.Images.Media.EXTERNAL_CONTENT_URI); - intent.setType("image/*"); - startActivityForResult(Intent.createChooser(intent, "Select file"), - MainActivity.SELECT_POI_PHOTO ); - } - }); - - return builder.create(); - } -}