PDA

View Full Version : خواندن از html



lastcoder
دوشنبه 22 اردیبهشت 1393, 21:54 عصر
دوستان سلام
من تو پروژه ام یک لیست ویو که به دیتابیس وصله دارم که با کلیک بر روی هر آیتم لیست ویو فایل html مختص به خودش رو باید باز کنه. حالا مشکل اینجاست که تعداد این فایلها خیلی زیاده و نمیشه برای تک تکشون دستور نوشت. من خودم تو این فکر بودم که مقدار آیتم انتخابی را بگیرم بعد مقدارش رو به تابعی که داره html میخونه میفرستم بعد اون بیاد اسم فایل رو بگیره و از assets اونو بخونه و داخل یک textview نشونش بده اما نمی دونم چرا هیچی نشون نمیده.


//مقدار آیتم انتخاب شده از لیست ویو
String data = G.selectedItem.title;
readFromHtml(data);
}


private void readFromHtml(String name) {
StringBuffer str = new StringBuffer();

try {
InputStream inputStream = getAssets().open(name);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line = reader.readLine();
while (line != null) {
str.append(line);
line = reader.readLine();
}
}
catch (Exception e) {
e.printStackTrace();
}
txtCaption.setText(Html.fromHtml(name));
}