안녕하세요. 일전에 RSS Widget 관련 문의를 드렸습니다.
홈키를 누르면 선택할수 있는 위젯 중에 RssWidget 을 누르면 RssApplication 의 channel-list activity 를 보여주고 이때 선택한 채널을 하나의 위젯으로 화면에 띄우도록 구현 중인데요,

구글의 guide 를 보니 RSSWidget 의 기본 class 중에 activity 를 상속받는 RssWidgetConfigure 라는 녀석이 있더라구요. 그래서 여기에서 intent를 이용해 channel-list activity 를 아래와 같이 화면에 띄웠습니다.

Intent cintent = new Intent(Intent.ACTION_GET_CONTENT, null);
cintent.setType("vnd.android.cursor.item/rss"); 
startActivityForResult(cintent, SHOW_CHANNEL_LIST);

이렇게 하니, 어플리케이션의 channel-list 가 뜨긴 하는데요, 제어권이 위젯이 아닌 어플리케이션으로 넘어가버립니다. 채널리스트에서 채널을 고르면 그게 바탕화면에 위젯으로 나타나야 하는데 채널리스트의 특정 채널을 고르면 해당 채널의 피드목록으로 넘어가는 어플리케이션의 시나리오가 그대로 나타나네요.

다시 말하요 startActivity ForResult 이후에 onActivityResult 로 넘어오지를 않는데....
어떻게 해야 cursor 로 선택한 채널을 위젯으로 띄울 수 있을까요? 채널리스트 activity 인 RSS 어플리케이션의 ChannelList.java 에서도 뭔가 작업을 해줘야 하나요?

위젯에서 바로 어플리케이션이 실행되어 버리니.. 디버깅이고 뭐고... 아무것도 할 수 가 없네요. 조언 부탁드립니다.