|
@@ -1,18 +1,20 @@
|
|
package de.tudarmstadt.informatik.hostage.ui2.dialog;
|
|
package de.tudarmstadt.informatik.hostage.ui2.dialog;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.annotation.SuppressLint;
|
|
import android.app.Activity;
|
|
import android.app.Activity;
|
|
import android.app.AlertDialog;
|
|
import android.app.AlertDialog;
|
|
import android.app.Dialog;
|
|
import android.app.Dialog;
|
|
import android.app.DialogFragment;
|
|
import android.app.DialogFragment;
|
|
import android.content.DialogInterface;
|
|
import android.content.DialogInterface;
|
|
-//import android.content.Intent;
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
+
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+
|
|
import de.tudarmstadt.informatik.hostage.R;
|
|
import de.tudarmstadt.informatik.hostage.R;
|
|
import de.tudarmstadt.informatik.hostage.ui2.activity.MainActivity;
|
|
import de.tudarmstadt.informatik.hostage.ui2.activity.MainActivity;
|
|
|
|
|
|
|
|
+//import android.content.Intent;
|
|
|
|
+
|
|
@SuppressLint("ValidFragment")
|
|
@SuppressLint("ValidFragment")
|
|
public class ChecklistDialog extends DialogFragment {
|
|
public class ChecklistDialog extends DialogFragment {
|
|
|
|
|
|
@@ -24,13 +26,6 @@ public class ChecklistDialog extends DialogFragment {
|
|
private boolean isMultipleChoice;
|
|
private boolean isMultipleChoice;
|
|
|
|
|
|
public String title;
|
|
public String title;
|
|
-
|
|
|
|
-// static public final String DIALOG_TITLE_KEY = "DIALOG_TITLE_KEY";
|
|
|
|
-// static public final String DIALOG_IS_MULTIPLECHOICE_KEY = "DIALOG_IS_MULTIPLECHOICE_KEY";
|
|
|
|
-// static public final String DIALOG_SELECTED_INDEX_KEY = "DIALOG_SELECTED_INDEX_KEY";
|
|
|
|
-//
|
|
|
|
-// static public final String DIALOG_TITLE_ARRAY_KEY = "DIALOG_TITLE_ARRAY_KEY";
|
|
|
|
-// static public final String DIALOG_MULTIPLECHOICE_SELECTED_KEY = "DIALOG_MULTIPLECHOICE_SELECTED_KEY";
|
|
|
|
|
|
|
|
|
|
|
|
@SuppressLint("ValidFragment")
|
|
@SuppressLint("ValidFragment")
|
|
@@ -94,6 +89,9 @@ public class ChecklistDialog extends DialogFragment {
|
|
|
|
|
|
public ArrayList<String> getSelectedItemTitles(){
|
|
public ArrayList<String> getSelectedItemTitles(){
|
|
ArrayList<String> list = new ArrayList<String>();
|
|
ArrayList<String> list = new ArrayList<String>();
|
|
|
|
+ if (this.mSelectedItems == null){
|
|
|
|
+ return list;
|
|
|
|
+ }
|
|
for(Integer i : this.mSelectedItems){
|
|
for(Integer i : this.mSelectedItems){
|
|
list.add(this.itemTitles.get(i.intValue()));
|
|
list.add(this.itemTitles.get(i.intValue()));
|
|
}
|
|
}
|