m_jafari_1370
دوشنبه 22 دی 1393, 14:12 عصر
سلام دوستان. این کلاس زیر رو موردنظر قرار بدید:
public class HomeFragment extends ListFragment implements OnItemClickListener{
public HomeFragment(){}
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_home, container, false);
.
.
addItemsOnSpinner1();
.
.
return rootView;
}
public void addItemsOnSpinner1() {
spinner1 = (Spinner) getActivity().findViewById(R.id.spinner1);
List<String> list = new ArrayList<String>();
db = new DBAdapter(this.getActivity());
db.open();
Cursor d = db.fetchAllmahallename();
if(d.moveToFirst()){
do{
list.add(d.getString(0));
}
while(d.moveToNext());
}
d.close();
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getActivity().getApplicationContext(), android.R.layout.simple_spinner_item,list);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layo ut.simple_spinner_dropdown_item);
Log.i("MyLog","here1");
// attaching data adapter to spinner
spinner1.setAdapter(dataAdapter);
Log.i("MyLog","here2");
}
}
تا قسمت لاگ here1 میره ولی توی خط بعدی برنامه کرش میکنه. بنظرتون مشکل از کجاست؟ کجای کد مشکل داره؟! والا من که دیگه چیزی نفهمیدم...
ممنون از راهنماییتون
public class HomeFragment extends ListFragment implements OnItemClickListener{
public HomeFragment(){}
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_home, container, false);
.
.
addItemsOnSpinner1();
.
.
return rootView;
}
public void addItemsOnSpinner1() {
spinner1 = (Spinner) getActivity().findViewById(R.id.spinner1);
List<String> list = new ArrayList<String>();
db = new DBAdapter(this.getActivity());
db.open();
Cursor d = db.fetchAllmahallename();
if(d.moveToFirst()){
do{
list.add(d.getString(0));
}
while(d.moveToNext());
}
d.close();
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getActivity().getApplicationContext(), android.R.layout.simple_spinner_item,list);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layo ut.simple_spinner_dropdown_item);
Log.i("MyLog","here1");
// attaching data adapter to spinner
spinner1.setAdapter(dataAdapter);
Log.i("MyLog","here2");
}
}
تا قسمت لاگ here1 میره ولی توی خط بعدی برنامه کرش میکنه. بنظرتون مشکل از کجاست؟ کجای کد مشکل داره؟! والا من که دیگه چیزی نفهمیدم...
ممنون از راهنماییتون