
Android
JavaHandler handler = new Handler();BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { finish(); }};IntentFilter filter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM Lista;registerReceiver(receiver, filter);2. 在 Activity 的 onDestroy() 方法里,移除 Tasks 中的 Activity。Javapublic class musicActivity extends AppCompatActivity {...@Overrideprotected void onDestroy() { super.onDestroy(); unregisterReceiver(receiver); super.onDestroy();}这样,在点击返回键时,系统会通过 BroadcastReceiver 的 onReceive() 方法来关闭当前的 Activity,而不会销毁它。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号