这个问题在这里已有答案:

我试图写一个应用程序,如果在给定的URL中有一个文件,将字符串放在textview中,这是代码和崩溃信息,可能是什么错误?

public class MainActivity extends AppCompatActivity {

String url = "https://images.pexels.com/photos/617278/pexels-photo-617278.jpeg?cs=srgb&dl=adorable-animal-blur-617278.jpg&fm=jpg";

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

textView.findViewById(R.id.textView);

try {

HttpURLConnection.setFollowRedirects(false);

HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();

connection.setRequestMethod("HEAD");

connection.connect();

if(connection.getResponseCode() == HttpURLConnection.HTTP_OK){

textView.setText("File Exists!!");

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

---------崩溃开始E / AndroidRuntime:FATAL EXCEPTION:main进程:com.example.android.archivoexiste,PID:6160 java.lang.RuntimeException:无法启动活动ComponentInfo {com.example . android.archivoexiste / com.example.android.archivoexiste.MainActivity}:java.lang.NullPointerException:尝试在android上的空对象引用上调用虚拟方法'android.view.View android.widget.TextView.findViewById(int)' Android.app.ActivityThread $中android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)的android.app.ActivityThread.-wrap11(未知来源:0)的.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817) H.handleMessage(ActivityThread.java:1593)位于android.app.AooT.Thread.main的android.os.Handler.dispatchMessage(Handler.java:105)android.os.Looper.loop(Looper.java:164)(ActivityThread) .java:6541)在java.lang.reflect.Method.invoke(Native Method)的com.android.internal.os.Zygote $ MethodAndArgsCaller.run(Zygote.java:240)at at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)引起:java.lang.NullPointerException:尝试调用虚拟方法'android.view.View android.widget.TextView.findViewById(int)'on位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)的android.app.Activity.performCreate(Activity.java:6975)的com.example.android.archivoexiste.MainActivity.onCreate(MainActivity.java:23)中的空对象引用:1213)在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)的android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)在android.app.ActivityThread.-wrap11(未知来源:0)在android .app.ActivityThread $ H.handleMessage(ActivityThread.java:1593)位于android.app的android.os.Handler.dispatchMessage(Handler.java:105)android.os.Looper.loop(Looper.java:164) . ActivityThread.main(ActivityThread.java:6541)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.Zygote $ MethodAndArgsCaller.run(Zygot) e.java:240)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)应用程序终止 .

java url 本地文件是否存在_我的应用程序知道URL中是否存在文件会一直停止[重复]...相关推荐

  1. bin文件如何编辑_如何为高通固件创建rawprogram0和patch0文件

    这是一个分步教程,显示如何为Qualcomm固件创建rawprogram0.xml和patch0.xml文件. 要求 下载并安装Python @ https://www.python.org/down ...

  2. Java程序在结构上的特点_下面关于JavaApplication程序结构特点描述中,错误的是()...

    下面关于JavaApplication程序结构特点描述中,错误的是() 答:一个.java文件中定义多个类时,允许其中声明多个public类. 离婚登记完成,财产分割条款对双方均有法律约束力. 答:对 ...

  3. linux 查找文件夹命令_如何从命令行在Linux中查找文件,文件夹和目录?

    linux 查找文件夹命令 Linux provides different ways to find and locate files and folders. We can use GUI too ...

  4. itmz文件如何打开_如何使用proteus8打开低版本proteus7的仿真文件?

    我们在使用proteus进行仿真的时候会遇到版本的问题,proteus8打开低版本proteus7的仿真文件就是其中之一,本文就为大家介绍如何使用proteus8打开低版本proteus7的仿真文件. ...

  5. delphi 选择文件夹目录_系统小技巧:不装软件 批处理为文件夹加锁

    每个人电脑上都有一些小秘密不想让人知道,常规的方法是使用第三方加密软件进行保护.不过加密软件会占用系统资源,而且密码的记忆也让人很头疼.对于Windows 10用户,保护秘密文件可以借助系统自带的批处 ...

  6. 云视通手机下载的文件存储位置_小白版丨IPFS网络怎么存储、下载文件?怎么托管网站?...

    IPFS是一种用于文件存储的对等网络协议,采用的是基于内容的寻址,而非基于位置.这意味着要查找文件,我们不需要知道它在哪里(abc.com/cat.png),而是它包含的内容(QmSNssW5a9S3 ...

  7. python文本格式上一日_一日一技:在 Python 中快速遍历文件

    一日一技:在 Python 中快速遍历文件 摄影:产品经理 厨师:产品经理 当我们要在一个文件夹及其子文件夹里面寻找特定类型的文件,我们可能会这样写代码: 没有子文件夹时 import os all_ ...

  8. ise生成msk文件的用处_修改cad图纸后怎么设置不生成bak文件及bak备份文件的用处...

    默认状态下,AutoCAD在保存的时候都会生成备份文件(*.bak),这也是CAD的一种安全保护错误,避免软件操作或保存过程中出现异常导致图形文件损坏.BAK文件就是图纸上一次保存的版本.如果图纸已经 ...

  9. linux qt make文件或目录,rpm,linux_为Qt程序制作rpm包的spec文件里的路径问题,rpm,linux,qt,rpmbuild,spec - phpStudy...

    为Qt程序制作rpm包的spec文件里的路径问题 我对Qt和rpm都不怎么熟悉,所以在为Qt程序制作rpm包的时候被路径问题纠结到了. Qt的.pro文件的相关部分是这么写的,其中AppName是我的 ...

最新文章

  1. 青茶什么时候拆_为什么铁观音这么香?到底有没有添加香精?看完你就知道了...
  2. docker 外部连接_如何从主机外部(同一网络)连接到Docker容器[Windows]
  3. mybatis传参数
  4. root能写入东西,其它账号不能写,可能的原因
  5. 盘点66个Pandas函数,轻松搞定“数据清洗”!
  6. java8 Stream2
  7. powershell自动化操作AD域、Exchange邮箱系列(1)——powershell 简介
  8. 计算机视觉CV中特征点提取SIFT算法的学习笔记
  9. Windows 8 Directx 开发学习笔记(十四)使用几何着色器实现三角形细分
  10. 零基础python教程视频
  11. tekton pipelineresource资源
  12. supermap mysql_超图supermap sdx数据库用sql实现空间查询
  13. Python练习3:求N的多次方
  14. 数据结构之排序:直接插入排序
  15. Python 爬虫十六式 - 第七式:RE:用匹配来演绎编程的艺术
  16. 如何fine tuning
  17. 关于行业、以太坊与个人,V神的29条感悟 |链捕手
  18. 【java后端学习】java语言基础(夯实基础)
  19. 上墙抽奖php代码,微信帐号开发:独立PHP微信上墙|微信墙|微信抽奖完美版(PHP源码)...
  20. 文件服务器 架构,文件服务器架构规划

热门文章

  1. matlab程序 地震 相干噪声_地震台站台基噪声功率谱概率密度函数Matlab实现
  2. 本地psql连接远程Oracle虚拟机_03
  3. 使用javax.mail发送邮件
  4. vsftpd常用操作
  5. Mycat+Mysql 插入数据报错 i[Err] 1064 - partition table, insert must provide ColumnList
  6. Uniapp组件之间传参
  7. 编写一个C程序,实现以下功能:输入n个人的身高,然后从n个人中选出身高差值最小的两个人作为礼仪(如果差值相同的话,选取其中最高的两个人),要求输出两个礼仪的身高。
  8. 中正则表达式详解_python :正则表达式/re库 超级详细de注释解释
  9. activiti动态办理人_安全生产许可证办理相关问题
  10. BugkuCTF-PWN题pwn3-read_note超详细讲解