values-android问题求教,,急求教

问题描述

android问题求教,,急求教
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mymail/com.example.mymail.AddcontantsActivity}: java.lang.IllegalArgumentException: the bind value at index 1 is null

在点击按钮用对话框添加邮件联系人时候报错,第二次点击后就连界面都无法启动了。。
public void addcontants(){
AlertDialog.Builder builder=new Builder(AddcontantsActivity.this);
Context mContext = AddcontantsActivity.this;
LayoutInflater inflater = getLayoutInflater();

mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.mycustom_dialognull);
final EditText name=(EditText) layout.findViewById(R.id.addcontantsname);
final EditText addr=(EditText) layout.findViewById(R.id.addcontantsemail);

        System.out.println(addr_str);        builder.setView(layout);        builder.setPositiveButton(""确定"" new OnClickListener() {            @Override            public void onClick(DialogInterface dialog int which) {                name_str=name.getText().toString().trim();                addr_str=addr.getText().toString().trim();                System.out.println(name_str+""////""+addr_str);                if(TextUtils.isEmpty(name_str)){                    Toast.makeText(AddcontantsActivity.this用户名不能为空"" Toast.LENGTH_SHORT).show();                }else{                    if(!Emailcheck.isEmail(addr_str)){                        Toast.makeText(AddcontantsActivity.this邮箱格式不正确"" Toast.LENGTH_SHORT).show();                    }else{                        Uri uri=Uri.parse(""content://com.example.mymail.provider.EmailConstantProv"");                        ContentValues values=new ContentValues();                        values.put(""mailfrom"" MyApplication.info.getUserName());                        values.put(""name"" name_str);                        values.put(""address"" addr_str);                        getContentResolver().insert(uri values);                        Toast.makeText(AddcontantsActivity.this添加数据成功"" Toast.LENGTH_SHORT).show();                    }                 }            }        });        builder.setNegativeButton(""取消"" null);        builder.show();}数据库信息db.execSQL(""create table email(id INTEGER PRIMARY KEY AUTOINCREMENTmailfrom varchar(20)name varchar(20)address varchar(20))"");

解决方案

log信息会提示代码哪一行出错,有个caused by。。。

解决方案二:
在应用程序AndroidManifest.xml中的manifest节点中加入android:sharedUerId=""android.uid.system""这个属性。然后放在源码环境中编译,并通过adb install 的方式进行安装。mk文件中的属性改为LOCAL_CERTIFICATE := platform。
我说不好,不过你用这个方式试试,仙都取到源代码,然后自己写一个DB,我有点没懂你的意思

解决方案三:
从错误信息看:参数非法,绑定的索引为1的值为空了

解决方案四:
从错误信息看:参数非法,绑定的索引为1的值为空了

解决方案五:
哪一行代码错误,截图

时间: 2024-10-01 07:06:40

values-android问题求教,,急求教的相关文章

应用-Android问题急求教,望各位大神慷慨解答

问题描述 Android问题急求教,望各位大神慷慨解答 Android程序中自己定义的Myappication中定义的boolean值用来监听应用解锁事件, 但该boolean值在MianActivity使用时导致了nullpointerexception,求解决办法,完成 应用密码的设置和实现(C币不够暂不能悬赏,若以后提问比加倍奉还,望大神不吝赐教) 解决方案 如果你是想要打开app的时候能使用上一次的boolean值,那你要持久化才行,用SharedPreferences或者SqliteD

visual studio-VS2013 c++ 编写与导入dll文件 详细求教 急在线等

问题描述 VS2013 c++ 编写与导入dll文件 详细求教 急在线等 首先想明确动态链接库与静态链接库的区别,以及是否可以通过dll与lib文件判断该接口是动态链接库还是静态链接库.如何判断. 其次,想求教如何用VS2013,在完全空白项目下编写dll文件一步步编写一个最简单的类. 最后,如何导入一个已经编好的dll文件 QQ398612945(答好另有酬谢) 解决方案 加我QQ 893277858 给你整个工程的代码... 解决方案二: 动态库和静态库都需要.h .lib文件,动态库还需要

平台-貌似看到Azure可以用来构建私有云,想问问怎么做啊?急求教

问题描述 貌似看到Azure可以用来构建私有云,想问问怎么做啊?急求教 各位热心专家好,我做了一个ASP.NET MVC的网站,想搭建一个云计算平台,把网站迁移到云计算平台上.貌似看到Azure可以用来构建私有云,想问问怎么做啊?急求教 解决方案 你的需求不是搭建私有云,而是把网站部署到公有云. 所谓构建私有云,就是自己搞上一堆服务器,像Azure那样提供一整套的服务器管理平台(只是计算资源不对外出售). 将网站部署到Azure非常简单,你可以构建一个虚拟机,然后直接传上去,像使用本地IIS那样

oracle-decode函数问题(急, 求教)

问题描述 decode函数问题(急, 求教) order by decode(de.status,2,1,3,2,1,3,4,4) 如果de表有个开始时间和结束时间 , 如果de.status = 2 , 并且 de.结束时间 - de.结束时间 0 , 将它排序编号确定 . 请问decode 函数之中 , 可以加条件判断吗 ?? 非常急 , 求教 . 如果不能使用decode 函数 , 请问还有什么其他的思路吗? 求大神指导 解决方案 case when 一次可以判断多个条件 解决方案二: h

新手求教~急~如何上传文件(非网页)

问题描述 如何在客户端上传文件(PDF,WORD,TXT)最好能给个大致的代码价构或说明用那些控件和属性可以实现 解决方案 解决方案二:你要以什么方式上传?http?ftp?webService?还是要大家给你出方案小伙子下回问问题说明白点要不分都白扔了.解决方案三:protectedstringFileUpData(FileUploadD_pic_file){stringfilePath="",fileExtName="",mFileName,mPath;if(&

急求教------进程等待的问题??????

问题描述 如何做一个类似判断进程是否存在,并等待的程序如:判断WinRAR进程是否存在,如果进程还存在则等待,直到WinRAR进程结束再继续下面的程序万分感谢 解决方案 解决方案二:DING

急求教!关于如何接收socket数据

问题描述 为什么do下面第一次执行的时候,availCount都是0,sleep一次之后就不会为0了..do{availCount=client.Available;num=client.Receive(data,availCount<ResponseByteLength?availCount:ResponseByteLength,SocketFlags.None);responseData+=loacalEncoding.GetString(data,0,num);SiteLog.WriteL

android 4 0-【急】android焦点问题,在线等!先跪谢大神了

问题描述 [急]android焦点问题,在线等!先跪谢大神了 现在焦点位置处于,音效设置的音效模式按钮上,当我按下遥控器的右键之后,如何让设置页面的"我的应用"获取到焦点?现在的情况是按下右键之后,焦点乱跳呢!如下图 下边的三个按钮,每一个按钮对应一个布局类,每一个布局类,都是继承与LinearLayout的 ,三个布局都被包含在主Activity之中,所以nextFocus一系列方法设置不了从音效设置界面布局直接让焦点到设置布局的控件上,由于都是继承于LinearLayout的,所以

求教 新人求教

问题描述 在myeclipse中运行出现这些错误求高人指点万分感谢信息:Serverstartupin2181msjava.lang.ClassNotFoundException:com.oracle.jdbc.Driveratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)atorg.apache.catalina.loader.WebappClassLoader.loadCl