织梦CMS - 轻松建站从此开始!

沙龙国际_salon365.com_沙龙国际www.salon365.com

当前位置: 主页 > 沙龙网上娱乐 >

(沙龙网上娱乐) activity之间传递参数回到主函数时

时间:2017-08-13 03:28来源:未知 作者:admin 点击:
login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent loginIntent = new Intent(login.this,MainActivity.class); number = SNumber.getText().toString(); password = PassWord.getText().toString(); x

login.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent loginIntent = new Intent(login.this,MainActivity.class);
            number = SNumber.getText().toString();
            password = PassWord.getText().toString();
            xmlThread xmlThread = new xmlThread(url,number,password,loginIntent);
            xmlThread.start();setResult(Activity.RESULT_OK,loginIntent);
            finish();
        }
    });
    xmlThread中的将数据通过intent传递
    userDataList = updatas;
        intent.putExtra("imageUrl",userDataList.get(0).getImageUrl());
        intent.putExtra("SName", userDataList.get(0).getSName());
        intent.putExtra("SNumber", userDataList.get(0).getSNumber());
        intent.putExtra("SClass", userDataList.get(0).getSClass());
        Log.e("main",userDataList.get(0).getImageUrl());
        主函数中点击事件,进入登录界面。
        imageButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivityForResult(new Intent(MainActivity.this,login.class), REQUSET);
        }
    });
    获取Intent中的参数
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (data!=null) {
        switch (requestCode) {
            case REQUSET:
                imageUrl = data.getBundleExtra("imageUrl").toString();//从这行就开始报错了
                new HttpImageButton(imageUrl, handler, imageButton);
                TName = data.getBundleExtra("SName").toString();
                TNumber = data.getBundleExtra("SNumber").toString();
                TClass = data.getBundleExtra("SClass").toString();
                Toast.makeText(this, imageUrl   TName   TNumber   TClass, Toast.LENGTH_LONG).show();
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        name.setText("1");
                        SNumber.setText("2");
                        SClass.setText("3");
                    }
                });
                break;
            default:
                break;
        }
    }
}
错误提示为java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { cmp=com.tjapp.login1_2/.MainActivity }} to activity {com.tjapp.login1_2/com.tjapp.login1_2.MainActivity}: java.lang.NullPointerException,报出来一个空指针。![图片描述][1]
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容