gpt4 book ai didi

java.lang.IllegalStateException : Not connected. 调用 connect() - YouTube API

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:02 29 4
gpt4 key购买 nike

我试图让 ThumbnailView 在我的 ArrayAdapter 上工作,但我收到以下错误:

java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called.
at com.google.android.youtube.player.internal.r.i(Unknown Source)
at com.google.android.youtube.player.internal.o.k(Unknown Source)
at com.google.android.youtube.player.internal.o.a(Unknown Source)
at com.google.android.youtube.player.internal.p.<init>(Unknown Source)
at com.google.android.youtube.player.internal.ac.a(Unknown Source)
at com.google.android.youtube.player.YouTubeThumbnailView$a.a(Unknown Source)

我的 ArrayAdapter 看起来像这样:

Code for ArrayAdapter

我的 xml video_items.xml 看起来像这样:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@drawable/listviewbox"
android:padding="10dp"
android:layout_height="match_parent">

<!-- Video Thumbnail -->
<com.google.android.youtube.player.YouTubeThumbnailView
android:id="@+id/imageView_thumbnail"
android:layout_width="85dp"
android:layout_height="85dp"
android:layout_alignParentLeft="true"
android:layout_margin="5dp"
android:background="@color/panelcolor"
android:scaleType="centerCrop" />

<!-- Video Title -->
<TextView
android:id="@+id/video_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageView_thumbnail"
android:layout_toRightOf="@+id/imageView_thumbnail"
android:paddingBottom="5dp"
android:paddingRight="5dp"
android:text="@string/videotext"
android:textColor="@android:color/black"
android:textSize="16sp" />

</RelativeLayout>

这里可能有什么问题?

最佳答案

在长 ListView 中显示 YoutubeThumbnailView 时,我也遇到了同样的情况。我找到了提到的解决方案。这里: https://github.com/youtube/yt-android-player/issues/2#issuecomment-58913900或在这里: https://code.google.com/p/gdata-issues/issues/detail?id=7533#c6

解决方案是将 YoutubeThumbnailView 包装在 ViewHolder 对象中,跟踪其初始化状态。 initialize(..) 方法不能被多次调用。

不幸的是,异常并没有很快引导到那里。

关于java.lang.IllegalStateException : Not connected. 调用 connect() - YouTube API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35606368/

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