use of com.secupwn.aimsicd.data.adapter.EventAdapter in project Android-IMSI-Catcher-Detector by CellularPrivacy.
the class DbViewerFragment method onViewCreated.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
DbViewerSpinnerAdapter mSpinnerAdapter = new DbViewerSpinnerAdapter(getActivity(), R.layout.item_spinner_db_viewer);
tblSpinner.setAdapter(mSpinnerAdapter);
tblSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, final int position, long id) {
Object selectedItem = tblSpinner.getSelectedItem();
if (!(selectedItem instanceof StatesDbViewer)) {
return;
}
mTableSelected = (StatesDbViewer) selectedItem;
switch(position) {
case 0:
setListAdapter(new BaseStationAdapter(getActivity(), realm.where(BaseTransceiverStation.class).findAll()));
break;
case 1:
setListAdapter(new MeasureAdapter(getActivity(), realm.where(Measure.class).findAll()));
break;
case 2:
setListAdapter(new ImportAdapter(getActivity(), realm.where(Import.class).findAll()));
break;
case 3:
setListAdapter(new DefaultLocationAdapter(getActivity(), realm.where(DefaultLocation.class).findAll()));
break;
case //Silent SMS
4:
setListAdapter(new SmsDataAdapter(getActivity(), realm.where(SmsData.class).findAll()));
break;
case 5:
setListAdapter(new MeasuredCellStrengthAdapter(getActivity(), realm.where(Measure.class).findAll()));
break;
case 6:
setListAdapter(new EventAdapter(getActivity(), realm.where(Event.class).findAll()));
break;
case 7:
setListAdapter(new DetectionStringAdapter(getActivity(), realm.where(SmsDetectionString.class).findAll()));
break;
default:
throw new IllegalArgumentException("Unknown type of table");
}
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
}
});
}
Aggregations