2016-02-27 26 views
0

中的第三個活動共有3個活動。我從第一個活動傳遞的數據是這樣的:將數據從兩個活動傳遞到Android

Intent intent = new Intent(getActivity(), Movie_rev_fulldis_activity.class); 
intent.putExtra("mov_pos", position + ""); 
startActivity(intent); 

此工作的罰款中可見的所有數據,以我的第二個活動,但我想顯示 一個申請項目第三個活動當我點擊第二項活動圖像

在第二次活動在這裏我的第二個活動

youtube_image.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Intent youtube= new Intent(getApplicationContext(),PlayYouTube1st.class); 
      youtube.putExtra("youtubeLink",youtubeLink); 
      startActivity(youtube); 
      // Toast.makeText(Movie_rev_fulldis_activity.this, 
        // youtubeLink, Toast.LENGTH_LONG).show(); 
    } 
}); 

youtubeLink=Reviews_update.revData.get(mov_pos).getYoutubeLink(); 


Toast.makeText(Movie_rev_fulldis_activity.this, 
    Reviews_update.revData.get(mov_pos).getYoutubeLink(), Toast.LENGTH_LONG).show(); 

mov_pos=Integer.parseInt((getIntent().getExtras()).getString("mov_pos")); 

我得到的值,但是當我發送一個申請到第三個活動是值傳遞空任何一個請幫助我,我停留在他們的,

我想展現給第三個活動YoutubeLink場sencnd活動如何分析,任何一個請幫助

+0

請添加完整的源代碼,以正確回答 –

+0

什麼是在你的麪包上顯示? –

+0

它顯示空值@ sourabhbans – chanti

回答

0

FastActivity

Intent in = new Intent(FastActivity.this, SecondActivity.class); 
in.putExtra("a", yourdata); 
startActivity(in); 

SecondActivity

Bundle extras = getIntent().getExtras(); 

if (extras != null) { 
    String a = extras.getString("a"); 
} 
0

作出這樣的variable靜態然後通過

THIRD Activityvariable object參考拿到找零的話,它會返回null

0

您也可以使用任何靜態變量和任何類

static int a = 5; 

使用它,並在任何其他類

int b = classname.a; 

classname是聲明靜態變量的類。

相關問題