নির্দিষ্ট পৃষ্ঠায় থাকা অবস্থায় অ্যান্ড্রয়েড ব্যাক বোতামটি নিষ্ক্রিয় করার কোনও উপায় আছে কি?
class WakeUpApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: "Time To Wake Up ?",
home: new WakeUpHome(),
routes: <String, WidgetBuilder>{
'/pageOne': (BuildContext context) => new pageOne(),
'/pageTwo': (BuildContext context) => new pageTwo(),
},
);
}
}
পৃষ্ঠায় দুটি পৃষ্ঠায় যাওয়ার জন্য আমার একটি বোতাম আছে:
new FloatingActionButton(
onPressed: () {
Navigator.of(context).pushNamed('/pageTwo');
},
)
আমার সমস্যাটি হ'ল আমি যদি অ্যান্ড্রয়েড স্ক্রিনের নীচে ব্যাক তীর টিপুন তবে আমি পেজওনে ফিরে যাই। আমি এই বোতামটি একেবারে না দেখাতে চাই। আদর্শভাবে, আমি চাই না এই পর্দার বাইরে কোনও সম্ভাব্য উপায় না থাকলে যদি ব্যবহারকারী উদাহরণস্বরূপ 5 সেকেন্ডের জন্য স্ক্রিনে তার আঙুলটি টিপে না রাখে। (আমি বাচ্চাদের জন্য একটি অ্যাপ লেখার চেষ্টা করছি, এবং কেবলমাত্র পিতা-মাতারা নির্দিষ্ট পর্দার বাইরে নেভিগেট করতে সক্ষম হবেন)।
onWillPopসম্পত্তি ব্যবহার করা আরও সুবিধাজনক । এটিতে ফর্মের স্থিতিতে অ্যাক্সেস রয়েছে এবং ব্যবহারকারীরা হারাতে চায় না এমন কোনও রাজ্য রয়েছে কিনা তা প্রথমে পরীক্ষা করে দেখতে পারেন।