java - android中如何解决异常

标签 java android web-services rest httprequest

我在android中编写了HttpDelete来调用REST Web服务。

public void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TextView txt = (TextView) findViewById(R.id.textView1);
    txt.setText(getInputStreamFromUrl("http://192.168.37.241:8080/kyaw/k"));
    }

    public static String getInputStreamFromUrl(String url) {
          InputStream content = null;
          HttpResponse response = null;
          try {

            DefaultHttpClient httpclient = new DefaultHttpClient();             
            HttpDelete delete=new HttpDelete(url);
            put.setHeader("Content-Type","application/vnd.org.snia.cdmi.container");
            response = httpclient.execute(delete);
            content = response.getEntity().getContent();
          }catch (Exception e) {
            Log.e("[DELETE REQUEST]", "Network exception");
          }
            String result=response.getStatusLine().toString()+"\n"+response.getHeaders(url);
            return result;
        }

我得到的异常(exception)是

05-23 08:30:16.868: ERROR/[DELETE REQUEST](1197): Network exception
05-23 08:30:16.868: DEBUG/AndroidRuntime(1197): Shutting down VM
05-23 08:30:16.878: WARN/dalvikvm(1197): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-23 08:30:16.908: ERROR/AndroidRuntime(1197): FATAL EXCEPTION: main
05-23 08:30:16.908: ERROR/AndroidRuntime(1197): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.putandroid}: java.lang.NullPointerException

有人知道为什么吗?

最佳答案

您是否检查了 list 文件的 Internet 权限?

关于java - android中如何解决异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094676/

相关文章:

php - 如何在不使用任何库的情况下在 php 中创建 JSON Rest Web 服务?

javascript - 客户端框架还是服务器端框架?

java - 如何将 JavaFX 场景函数包含到 public static void main 中

java - 有没有办法在 Lucene 中将首字母缩略词与其扩展名相匹配?

java - 尝试启动进程时不调用 ProcessBuilder

android - setColor小图标通知android

android - API 16/19 上的上下文工具栏操作模式背景为白色

c# - 如何调用不在.NET中开发的Web服务

java - 插入到具有自动增量主键的表中

java - 在 Android 中的第二个 Activity 中添加了一个返回第一个 Activity 的按钮。现在,导航到第二个 Activity 时应用程序崩溃