Android 将url传递给WebView

Android 将url传递给WebView,android,webview,barcode-scanner,Android,Webview,Barcode Scanner,我正在尝试将URL传递到我从二维码中获得的,但我不知道如何做,我尝试在意图中添加额外内容,但当我扫描二维码并按下“访问”按钮时,应用程序返回到主活动 我如何传递URL,我正在从二维码到WebView 在这段代码中,我添加了URL。。。 二维码包含图像/文本。。。 当我附加URL时,它会变成想要将此URL传递到WebView 我还想在url加载时显示progressbar,我怎么能这样做 Scan.java web_result.xml 先执行setContentView,然后执行findView

我正在尝试将URL传递到我从二维码中获得的,但我不知道如何做,我尝试在意图中添加额外内容,但当我扫描二维码并按下“访问”按钮时,应用程序返回到主活动

我如何传递URL,我正在从二维码到WebView

在这段代码中,我添加了URL。。。 二维码包含图像/文本。。。 当我附加URL时,它会变成想要将此URL传递到WebView

我还想在url加载时显示progressbar,我怎么能这样做

Scan.java

web_result.xml

先执行setContentView,然后执行findViewById

用这个

WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_result);
      webView = (WebView)findViewById(R.id.web);
 url = extras.getString("title");
而不是这个

@Override
    protected void onCreate(Bundle savedInstanceState) {
        final WebView webView = (WebView)findViewById(R.id.web);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_result);
 url = extras.getString("url");
编辑

在使用意图传递数据时也使用相同的键,如下所示

用这个

WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_result);
      webView = (WebView)findViewById(R.id.web);
 url = extras.getString("title");
而不是这个

@Override
    protected void onCreate(Bundle savedInstanceState) {
        final WebView webView = (WebView)findViewById(R.id.web);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_result);
 url = extras.getString("url");
要使用webview显示ProgressBar,请检查此ans

如果您放置了密钥标题并获取密钥url,这将如何工作

String url = null;
    if(extras != null){
        url = extras.getString("title");
    }

也可以先调用setContentView,然后查找视图。

如何显示进度条?@harshharma检查此选项,它将帮助您