android - 如何在 Android 中的两个 Activity 之间传递数据?

标签 android listview youtube

<分区>

视频 Activity

使用你给我的代码包含在 videoactivity 中,我在 private String VIDEO = url 行的 url 上出现错误;告诉我 url 无法解析为变量

public class VideoActivity extends YouTubeBaseActivity implements
YouTubePlayer.OnInitializedListener {

static private final String DEVELOPER_KEY = "AIzaSyBR-QH8hCO8U_WE_sIPGhEQIGmBEYCi7pQ";

private String VIDEO = url;

   @Override
    protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.videoactivity);
          YouTubePlayerView youTubeView = (YouTubePlayerView)
                  findViewById(R.id.youtube_video);
       youTubeView.initialize(DEVELOPER_KEY, this);
       Bundle bundle = getIntent().getExtras();
       final String url = bundle.getString("url1");

   }


   public void onInitializationFailure(Provider provider,
YouTubeInitializationResult error) {
            Toast.makeText(this, "Oh no! Errore di Connessione, provi a rientrare"+error.toString(),
Toast.LENGTH_LONG).show();
   }
   @Override
   public void onInitializationSuccess(Provider provider, YouTubePlayer player,
boolean wasRestored) {
          player.loadVideo(VIDEO);
   }

最佳答案

使用:

Intent video = new Intent(EpisodiActivity.this,VideoActivity.class);
video.putExtra("url", "value");
startActivity(video);

在你的类里面也是如此:

mylist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    public void onItemClick(AdapterView<?> arg0, View v, int position, long id) {
        Intent video = new Intent(EpisodiActivity.this,VideoActivity.class);
        String urlFromListView=(String)arg0.getItemAtPosition(position);
        video.putExtra("url",urlFromListView);
        startActivity(video);
    }
});

VideoActivity 中检索它:

setContentView(R.layout.videoactivity); 之后 onCreate(Bundle savedInstanceState)

Bundle bundle = getIntent().getExtras();
final String url = bundle.getString("url");

关于android - 如何在 Android 中的两个 Activity 之间传递数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25713598/

相关文章:

java - google Safebrowsing api v4 总是返回空响应

Android - fragment 屏幕旋转

android - 如何在 android 中使用 NOTIFICATION_SERVICE

javascript - 在asp.net Listview中添加自动计算求和行和列

meteor - 如何使用 meteor 对Youtube进行API调用

php - 使用PHP从XML youtube视频获取视频ID

android - 在 Android WebView 中播放 Youtube HTML5 嵌入视频

java - 基本的第二个定时器实现

java - 自定义 ListView 的 setAdapter 出现 NullPointerException 以及创建 arraylist 时出现语法错误

android - 如何列出位于 sd 卡上的所有文件和文件夹