小编use*_*668的帖子

Android:如何正确初始化YouTube播放器内部活动?

我正在尝试在活动中发起YouTube播放器.但是我不时会遇到这个异常:

Fatal Exception: java.lang.IllegalStateException YouTubeServiceEntity not initialized
Run Code Online (Sandbox Code Playgroud)

以下是我尝试在我的活动中初始化youtube播放器的方法.(这是在OnCreate()中完成的)

 try {
        final YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);

        youTubeView.initialize("KEY", new YouTubePlayer.OnInitializedListener() {
            @Override
            public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean Boolean) {
                if(ad==null || ad.getVideo_urls() == null)
                    return;

                if (!Boolean)
                {
                    try {
                        if (ad.getVideo_urls() != null && ad.getVideo_urls().length() > 0) {
                            String url = ad.getVideo_urls().getString(0);
                            if (url.contains("youtube")) {
                                String id = ad.getVideo_urls().getString(0).split("embed/")[1];
                                youTubeView.setVisibility(View.VISIBLE);
                                MyYouTubePlayer = youTubePlayer;
                                MyYouTubePlayer.cueVideo(id);
                            }
                        } else {
                            youTubeView.setVisibility(View.GONE);
                            Log.i(Constants.getTag(), "Video not found");
                            //Making sure the MyYouTubePlayer is …
Run Code Online (Sandbox Code Playgroud)

youtube android initialization exception

11
推荐指数
1
解决办法
6364
查看次数

Android:用哪种方法调用垃圾收集器更好?

我的应用程序遇到一些内存不足问题,想调用垃圾收集器,但我不确定应该用哪种方法调用它。

这是我的代码:

 public static void CleanUpMemory(){
    System.runFinalization();
    Runtime.getRuntime().gc();
    System.gc();
 }
Run Code Online (Sandbox Code Playgroud)

目前我正在调用这个方法,onStop()但在内部调用它更好onDestroy()吗?

java android

5
推荐指数
1
解决办法
3042
查看次数

标签 统计

android ×2

exception ×1

initialization ×1

java ×1

youtube ×1