专题1234导航

空指针异常哪里的问题 一天都没找到原因

来源:互联网
发表时间:2017/4/20 17:03:36
责任编辑:王亮
字体:
为了帮助网友解决“空指针异常哪里的问题 一天都没找到原因”相关的问题,mr007通过互联网对“空指针异常哪里的问题 一天都没找到原因”相关的解决方案进行了整理,用户详细问题包括:java.lang.NullPointerException: Attempt to invoke interface method 'org.xutils.common.task.AbsTask org.xutils.common.TaskController.start(org.xutils.common.task.AbsTask)' on a null object reference


package com.baozhuwanglei.android.a04202017_test;

import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import org.xutils.common.Callback;
import org.xutils.common.util.MD5;
import org.xutils.http.RequestParams;
import org.xutils.x;

import java.util.Map;

public class MainActivity extends AppCompatActivity {

    private Button button;

    Handler handler = new Handler() {
        public void handleMessage(Message msg) {

            /*
            switch (msg.what) {
                case 0:
                    Toast.makeText(getApplicationContext(), "a", Toast.LENGTH_SHORT).show();
                    Map<String,String> nmap = (Map<String,String>) msg.obj;
                    for(String key : nmap.keySet()) {
                        Toast.makeText(getApplicationContext(), nmap.get(key), Toast.LENGTH_SHORT).show();
                    }
                    break;
                case 3:
                    Toast.makeText(getApplicationContext(), "bb", Toast.LENGTH_SHORT).show();
                    break;
            }*/
            super.handleMessage(msg);
            Toast.makeText(getApplicationContext(), "handle", Toast.LENGTH_SHORT).show();

        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button) findViewById(R.id.button_v);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_SHORT).show();

                new Thread() {
                    public void run() {
                        RequestParams params = new RequestParams("http://10.0.2.2/xiaofanghuiluPhpBzw/public/index/user/login");
                        params.addParameter("username","admin");
                        params.addParameter("password",MD5.md5("admin"));
                        x.http().post(params, new Callback.CommonCallback<String>() {
                            @Override
                            public void onSuccess(String result) {
                                Message msg = new Message();
                                msg.what = 0;
                                msg.obj = result;
                                handler.sendMessage(msg);
                            }
                            @Override
                            public void onError(Throwable ex, boolean isOnCallback) {

                            }

                            @Override
                            public void onCancelled(CancelledException cex) {

                            }

                            @Override
                            public void onFinished() {

                            }
                        });
                        //handler.sendMessage(msg);
                    }
                }.start();
            }
        });
    }
}
,具体解决方案如下:
解决方案1:
x.http().这里的x是啥????
解决方案2:
import org.xutils.x; 啊
解决方案3:
知道怎么回事了.
http://bbs.csdn.net/topics/392088780
www.xue163.com true http://www.xue163.com/588880/39215/392158279.html report 10159 空指针异常哪里的问题 一天都没找到原因:解决方案1:x.http().这里的x是啥????解决方案2:import org.xutils.x; 啊解决方案3:知道怎么回事了.http://bbs.csdn.net/topics/392088780...
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. mr007 版权所有
京ICP备10044368号-1 京公网安备11010802011102号