چرا به ازای هر مطلب یک کلاس بسازی؟
یک کلاس کلی بسازی.یا یک متد کلی... بعدش فقط آدرس فایل html بفرست به اون متد.
اولین کار اینه که فایلهای html خودت بزاری داخل پوشه assets.
برای باز کردن یک فایل html از متد زیر استفاده کن.
حالا فکر کن چند فایل html داری به نامهای index1, index2 index3,index4 ....
نام تمام فایل های html بریزی داخل یک آرایه. مثلا
واسه بازکردن این فایلها احتیاجی نیست که واسه هر کدوم یه کلاس بنویسی.
یه متد برای نمایش این فایل بساز مثلا
مثلا میخوای فایل سوم باز کنی .
لم کار اینه.حالا خود کد تمیز تر بنویس
یک کلاس کلی بسازی.یا یک متد کلی... بعدش فقط آدرس فایل html بفرست به اون متد.
اولین کار اینه که فایلهای html خودت بزاری داخل پوشه assets.
برای باز کردن یک فایل html از متد زیر استفاده کن.
کد پیاچپی:
webview.loadUrl("file:///android_asset/www/trialhtml.html");
حالا فکر کن چند فایل html داری به نامهای index1, index2 index3,index4 ....
نام تمام فایل های html بریزی داخل یک آرایه. مثلا
کد پیاچپی:
String names[]={"index1.html","index2.html","index3.html","index4.html"};
واسه بازکردن این فایلها احتیاجی نیست که واسه هر کدوم یه کلاس بنویسی.
یه متد برای نمایش این فایل بساز مثلا
کد پیاچپی:
public void open_html(String name)
{
String url="file:///android_asset/"+ name +";
webview.loadUrl(url);
}
مثلا میخوای فایل سوم باز کنی .
کد پیاچپی:
open_html(names[2]);
لم کار اینه.حالا خود کد تمیز تر بنویس