コード例 #1
0
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    // Check which request we're responding to
    if (requestCode == SEARCH_YOUTUBE_REQUEST) {
      // Make sure the request was successful
      if (resultCode == Activity.RESULT_OK) {
        String videoId = data.getStringExtra(VIDEO_ID);
        String videoName = data.getStringExtra(VIDEO_NAME);
        String videoImgUrl = data.getStringExtra(VIDEO_IMG_URL);
        long videoDate = data.getLongExtra(VIDEO_DATE, 0);
        String channelName = data.getStringExtra(VIDEO_CHANNEL);

        YouTubeVideo video = new YouTubeVideo();
        video.id = videoId;
        video.name = videoName;
        video.imageUrl = videoImgUrl;
        video.publishedDate = new Date(videoDate);
        video.channelTitle = channelName;

        //                updateWidgetProperty(VIDEO_ID, videoId);

        ((YouTubeVideoListAdapter) playlist.getAdapter()).addVideo(video);
        savePlaylist();

        videoSearchInput.setText("");
      }
    }
  }