我想测试网站中是否有数据,或者它是android studio中的无效链接。例如:
有数据:
https://media-cdn.tripadvisor.com/media/photo-o/03/d8/a8/70/zinfandel-s.jpg
没有数据导致链接无效:
https://media-cdn.tripadvisor.com/media/po/03/d8/a8/70/zdel-s.jpg
答案 0 :(得分:1)
我们也可以使用java.net.url类来验证URL。如果未指定协议,或者找到未知协议,或者spec为null,则将抛出MalformedURLExceptio。然后我们将调用方法toURI(),如果URL无法转换为URI,将抛出URISyntaxException
String Query = "Select * from " + TABLE_NAME + " where " + Cust_id + " = " + cust_no;
Cursor cursorr = db.rawQuery(Query, null);
if(cursor.getCount() <= 0){
cursorr.close();
}
cursor.close();
答案 1 :(得分:0)
好吧,您可以使用okhttp库来管理http请求。 这是你的片段:
private final OkHttpClient client = new OkHttpClient();
public void run() throws Exception {
Request request = new Request.Builder()
.url("https://media-cdn.tripadvisor.com/media/po/03/d8/a8/70/zdel-s.jpg")
.build();
try (Response response = client.newCall(request).execute()) {
if (!response.isSuccessful()) {
//this will run if image is not available
}
}
}