Adakah cara untuk menonaktifkan tombol kembali Android saat berada di halaman tertentu?
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(),
},
);
}
}
Di halamanSatu saya memiliki tombol untuk pergi ke halamanDua:
new FloatingActionButton(
onPressed: () {
Navigator.of(context).pushNamed('/pageTwo');
},
)
Masalah saya adalah jika saya menekan panah Kembali di bagian bawah layar android, saya kembali ke pageOne. Saya ingin tombol ini tidak muncul sama sekali. Idealnya, saya tidak ingin ada jalan keluar yang mungkin dari layar ini kecuali pengguna terus menekan jarinya di layar selama 5 detik. (Saya mencoba menulis Aplikasi untuk balita, dan hanya ingin orang tua yang dapat menavigasi keluar dari layar tertentu).
onWillPop
properti Formulir . Ini memiliki akses ke status formulir dan pertama-tama dapat memeriksa untuk melihat apakah ada status yang mungkin tidak ingin hilang dari pengguna.