getResources()
으로 내 Eclipse 작성 오류가 발생 했습니까? 쓰고 있습니다 : The method getResources() is undefined for the type PredmetCursorAdapter
Android, getResources() 문에 잘못된 점을 알려주세요.
무엇이 잘못 되었습니까 ?? 이 metode 모든 라인에 나는 그 오류를 가지고 있지만, 다른 클래스에
public class PredmetCursorAdapter extends CursorAdapter {
public PredmetCursorAdapter(Context context, Cursor c) {
super(context, c);
// TODO Auto-generated constructor stub
}
@Override
public void bindView(View view, Context context, Cursor cursor) {
// TODO Auto-generated method stub
TextView textViewUlohaName = (TextView) view.findViewById(R.id.nazovPredmetu);
textViewUlohaName.setText(cursor.getString(cursor.getColumnIndex("nazov")));
String den;
int dlzka = Integer.parseInt(cursor.getString(cursor.getColumnIndex("dlzka")));
switch (dlzka)
{
case 0:
den = getResources().getString(R.string.pondelok);
break;
case 1:
den = getResources().getString(R.string.utorok);
break;
case 2:
den = getResources().getString(R.string.streda);
break;
case 3:
den = getResources().getString(R.string.stvrtok);
break;
case 4:
den = getResources().getString(R.string.piatok);
break;
}
TextView textViewUlohaDate = (TextView) view.findViewById(R.id.denPredmetu);
textViewUlohaDate.setText(den);
// upravit hodnotu podla [od - do]
TextView textViewUlohaTime = (TextView) view.findViewById(R.id.casPredmetu);
textViewUlohaTime.setText(cursor.getString(cursor.getColumnIndex("hodina")));
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
// TODO Auto-generated method stub
LayoutInflater inflater = LayoutInflater.from(parent.getContext());
View retView = inflater.inflate(R.layout.predmet_simple_list_item, parent,
false);
return retView;
}
public void dni()
{
}
}
시도'context.getResources()에는 getString (R.string.pondelok를)'대신 –
상황 [여기]의 사용에서보세요 (HTTP ://stackoverflow.com/questions/1026973/android-whats-the-difference-between-the-various-methods-to-get-a-context/13945633#13945633). – ChuongPham