gpt4 book ai didi

android - 具有 YouTubeStandalonePlayer Intent 的 startActivity 使 MainActivity 被创建

转载 作者:行者123 更新时间:2023-11-29 15:19:18 24 4
gpt4 key购买 nike

当我调用 startActivityForResult(或 startActivity)时,甚至在创建新 Activity 之前就调用了 MainActivity 的“onCreate”。 它不会因其他 Intent 而发生

这是具有适配器的 ListView 中按钮的单击处理程序内的代码(在 SherlockActionBar 的选项卡内的 fragment 内):

            ((MainActivity)context).setVideoId(v.getTag().toString());
Intent videoIntent = YouTubeStandalonePlayer.createVideoIntent((Activity) context, "AIzaSyC1sF6kq9hHGrQvRSiU8Ks5iYfVCbdg7zA", v.getTag().toString(), 0, true, false);
((Activity)context).startActivityForResult(videoIntent, 12);

这是适配器的构造函数:

    public ItemAdapter(Context c, int textViewResourceId) {
super(c, textViewResourceId);
this.layoutResourceId = textViewResourceId;
this.context = c;

最佳答案

它的发生是因为 Activity 改变了方向。在 list 中添加:

<activity
android:configChanges="orientation|screenSize|keyboardHidden"
...

关于android - 具有 YouTubeStandalonePlayer Intent 的 startActivity 使 MainActivity 被创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20271808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com