【发布时间】:2016-04-09 18:22:38
【问题描述】:
我有一个简单的应用程序,它有一个图像/gif 列表,当用户单击它时,它会在 web 视图中显示完整的图像。 我的 webview 活动非常简单,它只需要 gif 的 url 并将其传递给 webview:
public class ItemActivity extends AppCompatActivity {
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.item);
String data = (String) getIntent().getExtras().get("url");
mWebView = (WebView) findViewById(R.id.item_view);
mWebView.setWebViewClient(new WebViewClient());
mWebView.loadUrl(data);
}
}
问题是 gif 永远不会加载,当我点击它时,webview 会打开,我可以看到 gif 的图像,角落有 imgur 加载螺旋,底部有播放按钮,但它只是停留这样,gif 永远不会加载。
【问题讨论】:
-
是的,这里有一个例子:i.imgur.com/GmTR0nS.gifv
-
我删除了 v,同样的问题。
-
是的,stackoverflow 只是出于某种原因重新格式化它,我传递的整个 url 与您描述的完全一致