পিছনের বোতামটি টিপে, আমি চাই আমার অ্যাপ্লিকেশনটি ধ্বংস হওয়া অবস্থার চেয়ে থামানো অবস্থায় চলে।
অ্যান্ড্রয়েড ডক্সে এটি বলে:
... সমস্ত ক্রিয়াকলাপের এমন আচরণ নেই যে তারা যখন টিপছে তখন তা ধ্বংস হয়ে যায়। যখন ব্যবহারকারী মিউজিক অ্যাপ্লিকেশনটিতে সংগীত খেলতে শুরু করে এবং তারপরে BACK টিপে, অ্যাপ্লিকেশনটি স্বাভাবিক ব্যাক আচরণকে ওভাররাইড করে, প্লেয়ারের ক্রিয়াকলাপ ধ্বংস হতে বাধা দেয় এবং সংগীত বাজতে থাকে, যদিও এর ক্রিয়াকলাপটি আর দেখা যায় না though
আমি কীভাবে আমার নিজের প্রয়োগটিতে এই কার্যকারিতাটির প্রতিলিপি করব?
আমি মনে করি তিনটি সম্ভাবনা থাকতে হবে ...
পিছনের বোতাম টিপুন (নীচে হিসাবে) এবং তারপরে হোম বোতাম কল করুন যেকোন পদ্ধতিতে (গুলি) কল করুন।
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Log.d(this.getClass().getName(), "back button pressed"); } return super.onKeyDown(keyCode, event); }
পিছনের বোতাম টিপুন এবং তারপরে একটি হোম বোতাম টিপুন।
পিছনের বোতাম টিপুন ক্যাপচার করুন, তারপরে হোম স্ক্রিনের একটি ক্রিয়াকলাপ শুরু করুন, কার্যকরভাবে আমার অ্যাপ্লিকেশনটির ক্রিয়াকলাপটি থামানো অবস্থায় রেখে দিন।
সম্পাদনা: আমি পরিষেবাদি সম্পর্কে জানি এবং এই সমস্যার সাথে সম্পর্কিত এমন একটি অ্যাপ্লিকেশনটিতে ব্যবহার করছি। এই প্রশ্নটি বিশেষত পিছনের বোতামটি টিপানোর পরে ধ্বংস হওয়া রাষ্ট্রের চেয়ে ক্রিয়াকলাপটিকে থামানো স্থানে রাখার বিষয়ে।