View Full Version : کار نکردن دکه back برای صفحات وب لود شده ( web.load )
mamali-mohammad
یک شنبه 27 مهر 1393, 23:54 عصر
سلام
چطور میتونم دکمه back رو برای این گزینه فعال کنم و بعد از back به صفحه home نره ؟
ممنون
saeed_g21
دوشنبه 28 مهر 1393, 00:05 صبح
طراحی شما چطوری هست ؟
آیا همش فایل HTML داری و اگه از HTML بیرون نمیایی داخل HTML یک منو تعیین کن (لینک بده به هم)
mamali-mohammad
دوشنبه 28 مهر 1393, 00:21 صبح
بله همش html هست
مثلا این آدرس : aparat.com
saeed_g21
دوشنبه 28 مهر 1393, 00:32 صبح
فکر کردم HTML هات داخل برنامه هست
پس هیچ اون شدنی نیست
فکر کنم بتونی :
آخرین لینک ی که WebView نمایش میده رو ذخیره کنی بعد موقع Back کردن بگی اون لینکی که قبلا دیده شده رو بارگذاری کنه
mamali-mohammad
دوشنبه 28 مهر 1393, 00:33 صبح
چطوری میشه این کارو کرد ؟
rubiks.kde
دوشنبه 28 مهر 1393, 09:51 صبح
لازم به این کار نیست شما زمانی که دکمه back فشار داده شد چک کن ببین webview میتونی back کنه یا نه والا back می کنی به صفحه قبل.این توابع در خود web view موجوده.
@Override
public void onBackPressed() {
if (myWebView.canGoBack()) {
myWebView.goBack();
} else {
super.onBackPressed();
}
}
توابع canGoBack , goBack از توابع خود وب ویو هستن
mamali-mohammad
دوشنبه 28 مهر 1393, 12:10 عصر
ممنون درست شد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.