// Path: app/src/main/java/com/konifar/annict/model/Status.java
// public enum Status {
// 
//     WANNA_WATCH(R.string.status_wanna_watch),
//     WATCHING(R.string.status_watching),
//     WATCHED(R.string.status_watched),
//     ON_HOLD(R.string.status_on_hold),
//     STOP_WATCHING(R.string.status_stop_watching),
//     NO_SELECT(R.string.status_no_select);
// 
//     @StringRes
//     public int stringRes;
// 
//     Status(@StringRes int stringRes) {
//         this.stringRes = stringRes;
//     }
// 
//     public static List<Status> all() {
//         return Arrays.asList(NO_SELECT, WANNA_WATCH, WATCHING, WATCHED, ON_HOLD, STOP_WATCHING);
//     }
// 
//     @Override
//     public String toString() {
//         return super.toString().toLowerCase();
//     }
// }


import com.annimon.stream.Collectors;
import com.annimon.stream.Stream;
import com.konifar.annict.R;
import com.konifar.annict.model.Status;
import android.content.Context;
import android.support.v7.app.AlertDialog;
import android.util.Log;
import java.util.List;
package com.konifar.annict.view.widget;




public class StatusSelectDialog {

    private static final String TAG = StatusSelectDialog.class.getSimpleName();

// Path: app/src/main/java/com/konifar/annict/model/Status.java
// public enum Status {
// 
//     WANNA_WATCH(R.string.status_wanna_watch),
//     WATCHING(R.string.status_watching),
//     WATCHED(R.string.status_watched),
//     ON_HOLD(R.string.status_on_hold),
//     STOP_WATCHING(R.string.status_stop_watching),
//     NO_SELECT(R.string.status_no_select);
// 
//     @StringRes
//     public int stringRes;
// 
//     Status(@StringRes int stringRes) {
//         this.stringRes = stringRes;
//     }
// 
//     public static List<Status> all() {
//         return Arrays.asList(NO_SELECT, WANNA_WATCH, WATCHING, WATCHED, ON_HOLD, STOP_WATCHING);
//     }
// 
//     @Override
//     public String toString() {
//         return super.toString().toLowerCase();
//     }
// }


// Path: app/src/main/java/com/konifar/annict/view/widget/StatusSelectDialog.java
import com.annimon.stream.Collectors;
import com.annimon.stream.Stream;
import com.konifar.annict.R;
import com.konifar.annict.model.Status;
import android.content.Context;
import android.support.v7.app.AlertDialog;
import android.util.Log;
import java.util.List;

package com.konifar.annict.view.widget;




public class StatusSelectDialog {

    private static final String TAG = StatusSelectDialog.class.getSimpleName();

    public static void show(Context context, final Status status, Callback cb) {