Android系统。如何在媒体播放器停止播放时使视图可点击

时间:2010-10-12 16:38:20

标签: android

我有创建视图和媒体播放器的Acvtivity。我想使用OnCompletion事件使该视图可单击。但它抛出异常,我不知道为什么。可能,mediaplayer在另一个线程中运行,无法从主ui线程访问元素? 感谢您提供任何信息

1 个答案:

答案 0 :(得分:1)

使用Activity.runOnUiThread()确保您的代码在正确的主题中运行。

    //assuming this code is within an Activity class, you can
    //access this function directly. Otherwise you must
    //have a reference to an Activity object
    this.runOnUiThread(new Runnable() 
    {
        public void run()
        {
            //perform UI-thread only tasks
        }
    });