mardi 12 mai 2015

Variable Stays Null

I'm trying to pass a String between activities, From YtAdapter to Favorites. YtAdapter:

        mHolder.mVideoFavorite.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            //////////////////////////////////////////////////////////////
            // Need to send SearchResult result from here to favorites //
            ////////////////////////////////////////////////////////////

            AppUtils.showToast(result.getSnippet().getTitle() + " Was added to favorites.");
            Intent intent = new Intent(mActivity,Favorites.class);
            String vidId,vidTitle,vidThumbnail;

            vidId = result.getId().getVideoId(); //Video ID
            vidTitle = result.getSnippet().getTitle(); //Video Title
            vidThumbnail = result.getSnippet().getThumbnails().getMedium().getUrl(); //Video Thumbnail

            intent.putExtra("id",vidId);
            intent.putExtra("title",vidTitle);
            intent.putExtra("thumbnail",vidThumbnail);

        }
    });

And try to get it in Favorites:

      /*Getting video information from YtAdapter*/
    vidID = getIntent().getStringExtra("id"); <--- Stays null
    vidTitle = getIntent().getStringExtra("title"); <--- Stays null
    vidThumbnail = getIntent().getStringExtra("thumbnail"); <--- Stays null

I'm accessing Favorties from 3rd activity, not straight from YtAdapter.

Aucun commentaire:

Enregistrer un commentaire