디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Android에 위젯에서 Activity 실행 시켜본 횽?

숙신갤로그로 이동합니다. 2010.12.28 22:49:10
조회 334 추천 0 댓글 1


public class GuardianWidgetProvider extends AppWidgetProvider
{
        public static String ACTION_WIDGET_CONFIGURE = "ConfigureWidget";
        public static String ACTION_WIDGET_RECEIVER = "ActionReceiverWidget";

        @Override
        public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

                RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);

                Intent active = new Intent(context, GuardianWidgetProvider.class);
                active.setAction(ACTION_WIDGET_RECEIVER);
                active.putExtra("msg", "Message for Button 1");

                Intent configIntent = new Intent(context, EmergencyActivity.class);
                configIntent.setAction(ACTION_WIDGET_CONFIGURE);

                PendingIntent actionPendingIntent = PendingIntent.getBroadcast(context, 0, active, 0);
                PendingIntent configPendingIntent = PendingIntent.getActivity(context, 0, configIntent, 0);

                remoteViews.setImageViewResource(R.id.widget_image, R.drawable.widget_icon);
                remoteViews.setPendingIntent(R.id.widget_image, actionPendingIntent);

                appWidgetManager.updateAppWidget(appWidgetIds, remoteViews);
        }

        @Override
        public void onReceive(Context context, Intent intent)
        {
                final String action = intent.getAction();

                if (AppWidgetManager.ACTION_APPWIDGET_DELETED.equals(action))
                {
                        final int appWidgetId = intent.getExtras().getInt(
                                        AppWidgetManager.EXTRA_APPWIDGET_ID,
                                        AppWidgetManager.INVALID_APPWIDGET_ID);

                        if (appWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID)
                        {
                                this.onDeleted(context, new int[] { appWidgetId });
                        }
                }
                else
                {
                        // check, if our Action was called
                        if (intent.getAction().equals(ACTION_WIDGET_RECEIVER))
                        {
                                String msg = "null";
                                try {
                                        msg = intent.getStringExtra("msg");
                                } catch (NullPointerException e) {
                                        Log.e("Error", "msg = null");
                                }

                                Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
                                
                                //intent = new Intent (context, EmergencyActivity.class);
                                
                                PendingIntent contentIntent = PendingIntent.getActivity(context, 0, intent, 0);
                                
                                try
                                {
                                        contentIntent.send();
                                }
                                catch (CanceledException e)
                                {
                                        e.printStackTrace();
                                }
                        }
                        
                        super.onReceive(context, intent);
                }
        }
}

 contentIntent.send() 에서 자꾸 뻗네;;
혹시 왜 그런지 아는 횽 있어?

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
228705 프로그래밍갤이라서 와봤더니 흠... [4] freedom(122.42) 11.01.03 146 0
228704 C로 간단한 서버를 짤정도면..대체 어느정도야..? [2] 일개미츄닭(112.216) 11.01.03 204 0
228702 c랭 링크드리스트 정도 아는뉴비인데요 프로젝트뭐가괜찮을가요? [1] 두사늬(210.107) 11.01.03 91 0
228699 UI구성 - 액티비티 여러개 때려넣기vs 액티비티에 뷰 여러개 때려넣기. [4] 초밥술사갤로그로 이동합니다. 11.01.03 104 0
228697 이거 어떻게 생각하냐? [4] 돌맛휴지(110.15) 11.01.03 90 0
228694 심형래는 운이 아주 좋은 사람같다. [17] Finalizer갤로그로 이동합니다. 11.01.03 376 0
228693 선배 프로그래머횽들 내가 짠거 좀 봐줘~ [8] L(112.221) 11.01.03 233 0
228692 친구가 소개해줘서 봤는데 우분투짱(174.21) 11.01.03 67 0
228690 형들아 기술행시 어떻게 생각하냐능? [5] ㅁㅁ(211.222) 11.01.03 140 0
228689 횽들 안드로이드 에뮬가지고 씨름하던나야 [1] 다소미럭키갤로그로 이동합니다. 11.01.03 97 0
228687 플렉스는 왜 패딩 하나하나 다 써줘야하냐; [2] 구문룡(112.216) 11.01.03 95 0
228685 날씨가 풀려서 그런가 이모군(1.225) 11.01.03 54 0
228682 네이버 보면 웹파일 확장자가 html이 아니고 nhn 인데 어떻게한거? [7] BTTTS!갤로그로 이동합니다. 11.01.03 9411 0
228681 오바니 종결자.. rntjr(121.190) 11.01.03 100 0
228680 난 사랑은 시러. 니가 아니면 시러. 세브닭(112.216) 11.01.03 66 0
228679 나른하다. 구문룡(112.216) 11.01.03 67 0
228678 나도 닉넴을 바꾸겠어!! [2] 개쉛기닭(112.216) 11.01.03 95 0
228676 데이터 파일 포맷? [4] 할리의본링갤로그로 이동합니다. 11.01.03 133 0
228675 파이썬 레고할사람 모여라 [23] 박돌똘갤로그로 이동합니다. 11.01.03 295 0
228674 김국방, 장군들에 맞춤형 전투복 금지령 [3] 꿀레갤로그로 이동합니다. 11.01.03 124 0
228673 런타임 시에 함수를 동적으로 생성할 수 있음? [5] 외계달팽갤로그로 이동합니다. 11.01.03 163 0
228672 이책 좋음? [5] BTTTS!갤로그로 이동합니다. 11.01.03 231 0
228671 자바 네트웤 프로그래밍 관련 책 추천좀.. [3] Finalizer갤로그로 이동합니다. 11.01.03 102 0
228670 의외로 좋았던 책 (C++) [2] 천회장(211.45) 11.01.03 148 0
228668 꿀레횽 [1] 왁스맛치즈갤로그로 이동합니다. 11.01.03 80 0
228667 아침 산행 후기 [4] 유리한갤로그로 이동합니다. 11.01.03 172 0
228666 이책사면 저자가 뽀뽀 해준다 [10] 아잉따잉갤로그로 이동합니다. 11.01.03 312 1
228665 책은 직접 보고 사자 [6] 시불라미갤로그로 이동합니다. 11.01.03 192 0
228664 울나라 출판사는 C/Java/C++/VS 입문서만 주구장창 찍어내는듯 하다. [4] 시불라미갤로그로 이동합니다. 11.01.03 221 0
228662 횽아들 다시 물어볼게 있어...ㅠ.ㅠ [9] jsp읭(58.103) 11.01.03 109 0
228660 월간 삭니 2011년 특별호 발간 [5] nRESET갤로그로 이동합니다. 11.01.03 112 0
228659 아니 책추천좀 해달라니까 시리즈 호감도를 따지고있엉 ;; [9] BTTTS!갤로그로 이동합니다. 11.01.03 120 0
228658 파이썬은 비주얼스투디오처럼 한번에 쫙 쓰고 실행하는거 없음? [6] 박돌똘갤로그로 이동합니다. 11.01.03 131 0
228657 열혈강의 C 프로그래밍 절판됬넹;; 이만한 책 또 뭐있음? [20] BTTTS!갤로그로 이동합니다. 11.01.03 278 1
228656 vs2008 질문 [4] 왁스맛치즈갤로그로 이동합니다. 11.01.03 334 0
228655 /********* 프갤의 공식 절취선은 이거다 ********/ [4] URA!갤로그로 이동합니다. 11.01.03 116 0
228654 횽들 서버 프로그래머 질문이야 ㅜ..ㅜ [1] ㄷㄷ(125.129) 11.01.03 108 0
228653 IT기술로 할 수 있는게 뭘까? [4] kushan갤로그로 이동합니다. 11.01.03 153 0
228652 형들.... 안드로이드 에뮬 말인데 [4] 다소미럭키갤로그로 이동합니다. 11.01.03 104 0
228651 심심해... [5] SODmaster갤로그로 이동합니다. 11.01.03 69 0
228650 c# 도 오너드로 가능함? 르하소갤로그로 이동합니다. 11.01.03 52 0
228649 mfc에서 간지나게 쓸수있는 그리드 하나만 추천해줘 [3] 르하소갤로그로 이동합니다. 11.01.03 192 0
228648 vc6에서 만들어진 lib, dll vc2008에서 쓸 수 있음? [2] 양반씨갤로그로 이동합니다. 11.01.03 150 0
228647 사이루스님 잘 받았습니닼ㅋㅋㅋㅋㅋ [2] 박돌똘갤로그로 이동합니다. 11.01.03 58 0
228646 vs2010은 배포할때 좀더 자유로움? [3] 르하소갤로그로 이동합니다. 11.01.03 343 0
228645 흠 dc모든갤러리 텍스트데이터의 총합 르하소갤로그로 이동합니다. 11.01.03 56 0
228644 근디 일본이랑 비교하면 SW 개발 문화 존나 후달림??? [3] 시불라미갤로그로 이동합니다. 11.01.03 167 0
228643 루체몬 이색기는 봅니다.. 꿀레갤로그로 이동합니다. 11.01.03 61 0
228642 건프라를 또 샀어- [2] 개쉛기갤로그로 이동합니다. 11.01.03 107 0
228641 디시인사이드는 데이터를 기반으로 이루어진다. [2] 루체몬갤로그로 이동합니다. 11.01.03 107 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2