বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

Web Views এর জন্য ব্যাক নেভিগেশন বাস্তবায়ন

যদি আপনার অ্যাপলিকেশনের একটি অংশ একটি WebView এ থাকে, এটা ট্রাভার্স ব্রাউজার হিস্ট্রিতে ব্যাকের জন্য যথাযথ হতে পারে। এটা করতে আপনি onBackPressed()ওভাররাইড করতে পারেন এবং WebView এ প্রক্সি দিতে পারেন যদি এর হিস্ট্রি অবস্থা থাকে।

@Override
public void onBackPressed() {
    if (mWebView.canGoBack()) {
        mWebView.goBack();
        return;
    }

    // Otherwise defer to system default behavior.
    super.onBackPressed();
}

সতর্ক হোন যখন অতি ডায়নামিক ওয়েব পেজ দিয়ে এই মেকানিজম ব্যবহার করবেন যা একটি বড় হিস্ট্রি উথ্থান ঘটাতে পারে। পেজে যেগুলো এক্সটেনসিভ হিস্ট্রি তৈরী করে, যেমন সেইগুলো যা ডকুমেন্ট হ্যাশে ক্রমাগত পরিবর্তন তেরী করে , ইউজারের কাছে এটাকে বিরক্তিকর করে তোলে, আপনার একটিভিটি থেকে বের হওয়ার জন্য।