Android手机模拟器 程序调试

本文分享了在Android系统下使用MVC模式进行SQLite数据库管理的经验。作者在调试过程中遇到了按钮监听器失效的问题,经过调整发现是由于布局文件更改未同步导致的。文章最后给出了重启IDE解决该问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  按照视频上写了一个利用MVC模式在android系统下的数据库(sqlite)管理系统,后来在完善的过程中发现android调试中的一些问题。

刚开始的增加学生信息的图形界面如下所示:


  我分别为两个按钮设置了监听器,并且执行都成功了。但是后来优化的时候,觉得应该把submit提交按钮放在左边,把reset重置按钮放在右边。于是就改动了一下res文件夹下的activity_main.xml文件的布局

如下图所示:


   然后继续调试,但是当我将学生信息输入完毕时,点击现在界面的submit按钮时,通过Log发现调用的竟然是原来的reset,我刚输入的学生信息都重置为空。而当我再次输入信息,点击reset(这个位置是原来的submit按钮)发现提示学生信息保存的数据库成功了。

  后来知道,当你改变了原来的布局文件(涉及到监听器),需要重启一下Eclipse才行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值