我的问题是,如果我转动我的设备并且DownloadManager.ACTION_DOWNLOAD_COMEPLETE
/ onResume()
之间发送来自系统的广播,例如来自onPause()
的广播,那么阻止该广播的最佳做法是什么从迷路?感谢。
onResume(){
registerReceiver(receiver, filter);
}
// rotate device now
onPause(){
unregisterReceiver(receiver);
}
// broadcast gets sent now
答案 0 :(得分:0)
只需将此行添加到Manifest.xml
即可机器人:configChanges ="取向|屏幕尺寸"
<activity
android:name=".YourActivity"
android:label="@string/app_name"
android:configChanges="orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>