마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱과 위젯 연동 기능 질문

0 추천
제가 앱에서 글을 입력한뒤 버튼을 눌러서 바로 위젯으로 뛰울수 있는 방법이 있나요 ?

있다면 어떤 식으로 진행해야 하는지 구글링 단어나 블로그쫌 알려주시면 감사하겠습니다!
도미노르 (1,390 포인트) 님이 2014년 11월 17일 질문

1개의 답변

0 추천
데이터는 원하는 곳에 저장을 한뒤 아래와 같이 위젯이 내용을 갱신할 수 있도록 이벤트를 전달 합니다.
 
sendBroadcast(getApplicationContext(), YourWidget.class, YourWidget.EVENT_NAME, null);
 
public void sendBroadcast(Context context, Class<?> target,  String action, String data) {
        if (context == null) {
            DLog.e(TAG, "sendBroadcast <context == null>");
            return ;
        }
 
        Intent intent = new Intent(context, target);
        intent.setAction(action);
 
        if (data != null) {
            intent.putExtra(action, data);
        }
 
        context.sendBroadcast(intent);
    }
aucd29 (218,390 포인트) 님이 2014년 11월 17일 답변
...