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