我收到无法找到符号方法startActivityForResult(Intent,int)

时间:2016-06-22 17:14:40

标签: java android android-intent vlc

我想在MX视频播放器和VLC中流式传输网址。当URL以comx结尾时,MX Video Player可以很好地处理工作,但当它以covlc结束时,它会给我一个错误。错误是:

  

找不到符号方法startActivityForResult(Intent,int)

这是班级:

List<WebElement> cells = driver.findElements(By.cssSelector("td.someclass"));
for (WebElement cell : cells)
{
    if (cell.getText().contains("Click here"))
    {
        cell.click();
        break; // found it, don't need to keep looping
    }
}

1 个答案:

答案 0 :(得分:-1)

startActivityForResult()Activity上的方法,而不是Context可能 Context返回的getContext()Activity,因此您可以投放它并致电startActivityForResult()

((Activity)view.getContext()).startActivityForResult(vlcIntent, vlcRequestCode);

Activity更直接地传递到MyAppWebViewClient(例如构造函数参数)并以这种方式使用它会更安全。