병갈이 블록

BroadcastReceiver() 구현. 본문

IT(Old)/Android Studio

BroadcastReceiver() 구현.

woojang 2017. 11. 28. 22:28

등록.

addAction :  com.hilu0318.ImageSelectActivityReceiver 와 같은 형태로 등록.

IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("Action Name");    

registerReceiver(new ImgBroadcastReceiver() ,intentFilter);


응답.

전송단에서 intent에 응답구별코드를 넣어서 전송한다.

class ImgBroadcastReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {

}
}


전송.

sendBroadcast에 인텐트를 넣어서 전송.

Intent broadcastIntent = new Intent("전송할 Action Name");
broadcastIntent.putExtra("Key Name", 전송 값 );
sendBroadcast(broadcastIntent);


'IT(Old) > Android Studio' 카테고리의 다른 글

Task 정리(추후 업데이트)  (0) 2017.12.04
Stream 정리.(계속 업데이트 예정)  (0) 2017.12.02
OnItemClickListener() 사용  (0) 2017.11.28
Comments