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

Back / টেম্পোলাল নেভিগেশন সাপোর্ট করা: ব্যাক

টেম্পোরাল নেভিগেশন, বা ঐতিহাসিক (হিস্ট্রিক্যাল) স্ক্রিনের মধ্যেকার নেভিগেশন, অ্যান্ড্রয়েড সিস্টেমের মধ্যে গভীরভাবে প্রোথিত। সকল ইউজার আশা করে Back Button তাদের অন্যান্য অবস্থাকে অগ্রাহ্য করে পূর্ববর্তী স্ক্রিনে নিয়ে যায়। হিস্ট্রিক্যাল স্ক্রিন সেট সব সময় ইউজারের লঞ্চার অ্যাপলিকেশনে প্রোথিত থাকে (ফোনের “হোম” স্ক্রিন)। তা হচ্ছে, যথেষ্ট বার Back চাপা (প্রেস করা) আপনাকে লঞ্চারে ফিরিয়ে আনা উচিত, যার পরে Back বাটনের আর কিছু করা উচিত নয়।

ফিগার ১. পিপল (বা কনট্যাক্ট) অ্যাপ থেকে ইমেইল অ্যাপে প্রবেশ করার পর ব্যাক (Back) বাটন আচরণ

অ্যাপলিকেশগুলোকে তাদের নিজেরকে ব্যাক (Back) বাটন পরিচালনার বিষয়ে উদ্বিগ্ন হওয়া উচিত নয়; সিস্টেম স্বয়ংক্রিয়ভাবে tasks and the back stack (http://developer.android.com/guide/components/tasks-and-back-stack.html) চালিত করে, বা পূর্ববর্তী স্ক্রিনের লিস্ট চালিত করে। যে স্ক্রিনের উপরে চাপা হচ্ছে তার থেকে বর্তমান স্ক্রিনকে অপসারণ করে, ব্যাক (Back) বাটন বাই ডিফল্ট সাধারণভাবে স্ক্রিনের এই লিস্ট নেভিগেট করে।

এখানে, অন্যদিকে, কেস আছে যেখানে আপনি Back করার জন্য আচরণ ওভাররাইড করতে চাইতে পারেন। উদাহরণস্বরূপ, যদি আপনার স্ক্রিন একটি নিহিত ওয়েব ব্রাউজার ধারন করে যেখানে ইউজার ওয়েব পেজের মধ্যে নেভিগেট করতে পেজ এলিমেন্টের সাথে যোগাযোগ করতে পারে, আপনি নিহিত ব্রাউজারের ডিফল্ট নধপশ আচরণ সক্রিয় করতে চাইতে পারেন যখন ইউজার ডিভাইসের back বাটন প্রেস। ব্রাউজারের অ্যাভ্যান্তরিণ হিস্ট্রির শুরুরতে পৌছেতে, আপনার উচিত সবসময় ব্যাক (Back) বাটনের জন্য সিস্টেমের ডিফল্ট আচরণ স্থগিত করা।