在我的应用程序中,我开发了一个过滤器片段。在这个片段中,我有一个带有微调器列表的复选框,如果是选中的项目,则在json上应用过滤器。 现在这个过滤器工作正常,如果不检查应用程序启动,但如果我设置默认设置为不应用过滤器 这是我的代码: 我有一个0/1值的标志来设置On Off复选框:
public static int flag_position=1; // checkbox On when app start
以及关于微调器的代码:
Spinner spinner1 = (Spinner) v.findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> positionAdapter = ArrayAdapter.createFromResource(
getActivity(), R.array.array_name, android.R.layout.simple_list_item_1);
positionAdapter.setDropDownViewResource(android.R.layout.simple_list_item_1);
spinner1.setAdapter(positionAdapter);
spinner1.setSelection(Lista.flag_distance=5);
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
// your code here
Lista.flag_distance=position;
Log.d("Car2go_flagqqq", String.valueOf(position));
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
当app运行时,复选框为On,并且设置了微调器项,但过滤器不适用于服务。相反,如果我单击复选框关闭,然后再次单击打开,他的工作。 启动应用程序时,默认情况下我如何处理onItemSelected?
由于