2014-09-22 3 views
0

У меня есть строка, которая находится в HTML, я хочу ее получить и добавить в свой ArwardList.Как получить строку HTML

ArrayList<Adapter> strings = new ArrayList<Adapter>(); 
///------------///// 
//////////////////// 
strings.add(new Adapter("", "")); 

Строка:

<string name="stringg"><![CDATA[<b>Title</b><br><small>Description]]></string> 

Я попытался strings.add(new Adapter(""+R.string.stringg, ""));, но речь идет ряд.

код адаптера:

public class Adapter{ 
public String first; 
public String last; 
public Code(String first, String last) { 
this.first = first; 
this.last = last; 
} 
public static ArrayList<Adapter> getCodes() { 
ArrayList<Adapter> strings = new ArrayList<Adapter>(); 

    strings.add(new Adapter("", "")); 

return codes; 
} 
} 
+0

вы пробовали 'getResources(). getString (R.string.stringg)'? –

+0

@ ρяσѕρєяK Я получаю «Метод getResources() не определен для типа« Адаптер » –

+0

показать Код класса адаптера –

ответ

0

сделать это как пропускание контекста активности в getCodes для доступа getResources() метода:

public static ArrayList<Adapter> getCodes(Context mContext) { 
ArrayList<Adapter> strings = new ArrayList<Adapter>(); 

    strings.add(new 
      Adapter(mContext.getResources().getString(R.string.stringg), "")); 

return codes; 
} 
+0

Спасибо, мужчина !! –

0

Вы можете попробовать Белове код

getString(R.string.stringg) 
+0

Такая же ошибка./ –

Смежные вопросы