動態註冊和靜態註冊的區別

2021-08-31 21:20:45 字數 518 閱讀 3982

動態註冊的廣播會受activity的生命週期的影響, 當activity銷毀的時候,廣播就失效了。

而靜態註冊的廣播,即使activity銷毀了,仍然可以收到廣播。更牛掰的是即使殺死程序,仍然可以收到廣播。

動態註冊的廣播要想一直監聽可以註冊到server裡面區監聽

public class updateservice extends service

@override

public void oncreate()

在android中,有一些action是不支援靜態註冊的:

android.intent.action.screen_on

android.intent.action.screen_off

android.intent.action.battery_changed

android.intent.action.configuration_changed

android.intent.action.time_tick

動態註冊和靜態註冊

1 四大元件只有廣播接收者可以不在清單檔案中註冊 2 靜態註冊 在清單檔案中通過宣告乙個receiver節點指定intent filter,這種方式就是靜態註冊 3 動態註冊 registerreceiver receiver,filter 4 登出的方法 unregisterreceiver re...

ORACLE 動態註冊和靜態註冊的區別

1,oracle 10g 用netca方式建立的都預設為動態註冊方式 listener description list description address protocol tcp host r1 port 1521 address protocol ipc key extproc0 3,兩者...

監聽的動態註冊和靜態註冊

動態監聽 oracle例項在啟動時,或使用命令alter system register 或每隔一分鐘,pmon程序會向監聽進行動態註冊,pmon程序根據init.ora中的instance name,service names兩個引數將例項和服務動態註冊到listener中 oracle 執行後,...