• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

Android studio真机上测试时点击“添加备忘录”按钮后闪退

不是我写的代码,是为了参考学习在网上找到的一个的源代码:http://blog.csdn.net/cjs68/article/details/50211543
但在真机上测试时一点“添加备忘录”这个按钮就闪退,原博下面的评论里也有人反应这个问题。
想知道是什么原因,应该怎样解决。
求大神不吝赐教,感谢!!


贴一下创建数据库的代码的代码:
NotesDB.java

package com.example.datenote;    import android.content.Context;  import android.database.sqlite.SQLiteDatabase;  import android.database.sqlite.SQLiteOpenHelper;  import android.util.Log;    public class NotesDB extends SQLiteOpenHelper {        public static final String TABLE_NAME_NOTES = "note";      public static final String COLUMN_NAME_ID = "_id";      public static final String COLUMN_NAME_NOTE_CONTENT = "content";      public static final String COLUMN_NAME_NOTE_DATE = "date";        public NotesDB(Context context) {          super(context, "note", null, 1);          // TODO Auto-generated constructor stub      }        @Override      public void onCreate(SQLiteDatabase db) {          String sql = "CREATE TABLE " + TABLE_NAME_NOTES + "(" + COLUMN_NAME_ID                  + " INTEGER PRIMARY KEY AUTOINCREMENT,"                  + COLUMN_NAME_NOTE_CONTENT + " TEXT NOT NULL DEFAULT\"\","                  + COLUMN_NAME_NOTE_DATE + " TEXT NOT NULL DEFAULT\"\"" + ")";          Log.d("SQL", sql);          db.execSQL(sql);  //      String sql1="insert into "+TABLE_NAME_NOTES+"values("+"1,"+"'写作业',"+"'晚上要写作业的干活'"+")";  //      Log.d("SQL1", sql1);  //      db.execSQL(sql1);  //      ContentValues values=new ContentValues();  //      values.put("id",1);  //      values.put("content","写作业");  //      values.put("date", "2013-1-2");  //      db.insert("note", null, values);        }        @Override      public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {          // TODO Auto-generated method stub        }    }

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

第一:在贴源码的同时应该贴出log
第二:自己应该判断下报错的几种可能,然后尝试修改,比如sql语句是否真确,双引号什么鬼,文件的读写权限,尤其是6.0前后权限的区别等等,把你尝试过得哪几种可能也顺便写出来
不要指望着别人去把你的代码跑一遍,你把上面两点完成后,别人回答你的问题也会更快,很有可能还没有得到答案,你自己反而解决了

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!