2016-02-27 60 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是声明静态变量的类。