我首先检查Uri数据是否包含广告,然后我想用as替换广告如何用as替换广告。
@Override
protected void onStart() {
super.onStart();
Intent intent = getIntent();
Uri data = intent.getData();
//want to check contains in data and if contains i want to replace it
if(data.contains("ad")){
data.replace("ad", "as");
}
try {
webView.loadUrl(data.toString());
}
catch (Exception e){
e.printStackTrace();
}
}
Uri数据中没有 contains
和 replace
所以你必须转换为 String
首先。
试试这个。
if (data != null) {
String uriString = data.toString();
if (uriString.contains("ad")) {
uriString = uriString.replace("ad", "as");
}
try {
webView.loadUrl(uriString);
}
catch (Exception e){
e.printStackTrace();
}
}