android edittext设置内容为空,Android中给数据库添加EditText中内容,添加后数据为空的情况...
搞了两天的代码,将EditText中内容添加至数据库,怎么都搞不定,总是插入数据为空;
这里需要将获取EditText内容的代码写在onClick函数中。
举例如下:
EditText代码如下:
android:id="@+id/editText0"
android:layout_width="150dp"
android:layout_height="46dp"
android:layout_column="1"
android:layout_row="2"
android:inputType="text"
android:text="@string/xingming"
android:labelFor="@id/editText0"
android:height="60dp"
android:width="180dp" />
获取EditText内容代码如下:
EditText et1 = (EditText)findViewById(R.id.editText0);
values.put("name", et1.getText().toString());
将获取的EditText内容添加至数据库:(注意这里要将获取EditText内容的代码写在onClick()函数中)
Button zc = (Button)findViewById((Integer) R.id.zc);
zc.setOnClickListener(new OnClickListener(){
public void onClick(View v){
final ContentValues values = new ContentValues();
EditText et1 = (EditText)findViewById(R.id.editText0); //必须写在onClick()函数中,不然就获取不到EditText的值
//这里values存储一个“键/值”对,name为数据库表user_info中的一个属性,第二个参数为获取的文本值
values.put("name", et1.getText().toString());
//这里使用insert函数将数据插入数据库,第一个参数为数据库中的表名,第二个参数一般都为null,第三个参数为创建的“键/值”对数组 database.insert("user_info", null, values); Toast.makeText(RegisterActivity.this, "Data insert successfully!", Toast.LENGTH_LONG).show(); Intent intent = new Intent(); intent.setClass(RegisterActivity.this, MainActivity.class); startActivity(intent); } });
android edittext设置内容为空,Android中给数据库添加EditText中内容,添加后数据为空的情况...相关推荐
- android edittext设置多行,在Android的EditText视图中允许多行?
在Android的EditText视图中允许多行? 如何在Android的EditText视图中允许多行? 12个解决方案 981 votes 默认情况下,Android中的所有EditText小部件 ...
- android 动态设置style属性值,android中的style属性值,以及一些预定义样式
Android平台定义的主题样式:android:theme="@android:style/Theme.Dialog" // 将一个Activity显示为对话框模式 androi ...
- android notification设置不同字体颜色,Android Notification自定义通知样式你要知道的事...
本文将根据个人经验对Notification做个总结,以供参考! 什么是通知(Notification) 通知是一个可以在应用程序正常的用户界面之外显示给用户的消息. 通知发出时,它首先出现在状态栏的 ...
- android动态设置maxWidth,如何使用android:maxWidth?
I want to set a maximum width of an edit box. 在你的例子中: android:layout_width="fill_parent" a ...
- android webview 设置cookie时间,解决Android webview设置cookie和cookie丢失的问题
Android页面嵌套了一个h5,H5页面内部有用户登陆页面,发现h5页面的登陆功能无法使用,一直登陆失败.和web那边商量一会,发现js写入的cookie丢失了.所有需要Android这边在重写写入 ...
- android 铃声设置失败,无法通过Android代码设置铃声
我正在开发一个应用程序,它将随机设置用户已选择的铃声列表中的铃声.无法通过Android代码设置铃声 虽然我的代码适用于Android N及以上版本,但我遇到了Android M及以下版本的问题.我为 ...
- android 微信设置圆角边框代码,Android编程实现圆角边框的方法
本文实例讲述了Android编程实现圆角边框的方法.分享给大家供大家参考,具体如下: 设置边框圆角可以在drawable-mdpi目录里定义一个xml: android:topRightRadius= ...
- 数据库中系统数据库服务器,sql中什么是系统数据库服务器
sql中什么是系统数据库服务器 内容精选 换一换 数据复制服务(Data Replication Service,简称DRS)是一种易用.稳定.高效.用于数据库实时迁移和数据库实时同步的云服务.数据复 ...
- 解决android手机EditText设置光标颜色,android:textCursorDrawable=@drawable/corner_cursor 华为手机无效果的问题
app开发,根据产品需求,需要修改输入框内,光标的颜色, 需要增加一个属性, android:textCursorDrawable="@drawable/corner_cursor" ...
最新文章
- Prewitt 边缘检测
- Ajax (部分二:prototype.js代码)总结页面向后台传Form值、单个值和后台向前台传一个或是一组值...
- python 中的转义序列
- 变分自编码器VAE:这样做为什么能成?
- java类向拦截器传值_MyBatis拦截器:给参数对象属性赋值的实例
- 服务器共享文件审计,内网安全管理系统-共享审计
- 如何使用intellij搭建spark开发环境(下)
- 特斯拉电动皮卡发布:马斯克称它能防弹、能上火星,结果还没扛过一钢球......
- 自定义xadmin后台首页
- ajajx请求php能设置cookie,为什么在AJAX请求返回后浏览器没有设置cookie?
- Java中 … 三个点是什么意思?
- 软路由虚拟服务器,VMware虚拟机安装软路由(OpenWrt)详细教程
- Python函数及参数
- 《完美幻灯片设计的黄金法则》
- java时间管理_IT 人,如何构建自己的时间管理系统?
- 【算法Algorithm】快速(Quick)排序
- Star CCM+多孔介质仿真(二)——阻力系数的计算和设置
- 计算机画大熊猫教案,幼儿园大班《画熊猫》教案
- 模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容
- pythoninterk_在Python 3中使用YOLOv2
热门文章
- 软件架构师的工作流程
- @Html.ValidationSummary()的使用
- FPGA Design's Tips
- 创建数据库连接字符串的快截方法
- 程序员初涉江湖 宜步步为赢(转-1) 作者:IT168 职业发展顾问Leo
- snmp-smtp=smb扫描
- OpenGL之深入解析渲染架构和数据传递
- 面试题 16.18. Pattern Matching LCCI
- 125. Valid Palindrome
- Process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' finished with non-zero exit value 1