سؤال

كنت أبحث عن وسيلة لحذف نشاط معين من مكدس المحفوظات، ووجدت حل هنا (أنور واكاس) .ومع ذلك، إذا قمت بإغلاق التطبيق مع هذا النشاط فتح E.G.بالضغط على زر الصفحة الرئيسية، والعودة في وقت لاحق، لا يتم استعادة النشاط.

إذا قمت بإزالة سمة "NoHistory"، فهي تعود وأيضا استعادة بعد القتل.

هل هناك طريقة لجعلها لا تظهر على مكدس المحفوظات (= لا تريد العودة إليها عن طريق الضغط على الزر الخلفي في النشاط التالي) دون هذا السلوك؟

مع نوع، قنديل البحر

هل كانت مفيدة؟

المحلول

I don't think so - leaving the activity via the "Home" button and opening a new activity will have the same effect: if your activity is not in the history stack, it should not be restored.

Instead of using the "noHistory" attribute, couldn't you just call finish() as you launch your next activity? It should not re-appear when you then hit the "back" button.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top