package com.fastaccess.ui.modules.filter.chooser;
import android.content.Context;
import android.view.View;
import com.fastaccess.R;
import com.fastaccess.ui.base.BaseBottomSheetDialog;
import butterknife.OnClick;
/**
* Created by Kosh on 10 Apr 2017, 12:18 PM
*/
public class FilterChooserBottomSheetDialog extends BaseBottomSheetDialog {
private FilterAddChooserListener listener;
public static FilterChooserBottomSheetDialog newInstance() {
return new FilterChooserBottomSheetDialog();
}
@Override public void onAttach(Context context) {
super.onAttach(context);
if (getParentFragment() instanceof FilterAddChooserListener) {
listener = (FilterAddChooserListener) getParentFragment();
} else if (context instanceof FilterAddChooserListener) {
listener = (FilterAddChooserListener) context;
}
}
@Override public void onDestroy() {
listener = null;
super.onDestroy();
}
@Override protected int layoutRes() {
return R.layout.add_filter_row_layout;
}
@OnClick({R.id.add, R.id.search}) public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.add:
listener.onAddSelected();
break;
case R.id.search:
listener.onSearchSelected();
break;
}
dismiss();
}
}