android sqlite 找不到数据库文件,Android studio 中创建的sqlite文件找不到了怎么办...
追问:用openOrCreateDatabase跟SQLiteOpenHelper都试过,也找到了database这个文件夹,但是里面是空的追答:贴代码, 或者 把 Demo项目 共享下, 看看追问:package com.example.administrator.myapplication;import android.app.Activity;import android.app.Alert
追问:用openOrCreateDatabase跟SQLiteOpenHelper都试过,也找到了database这个文件夹,但是里面是空的
追答:贴代码, 或者 把 Demo项目 共享下, 看看
追问:package com.example.administrator.myapplication;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
/**
* Created by lvguizhen on 2015/2/2.
*/
public class RegisterActivity extends Activity {
/////////////////////控件/////////////////////
private Button cancel;
private EditText editNum;
private EditText editPhone;
private EditText password;
private EditText password2;
private Button confirm;
////////////////////字符串/////////////////////
private String psword;
private String psword2;
private String num;
private String phone;
////////////////////提示框/////////////////////
public void dialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this)
.setTitle("错误提示")
.setMessage("密码不一致,请重新输入");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); //点击确定关闭提示框
}
});
builder.create().show();
}
/////////////////////////////////////////////
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.register_ui);
/*
*第二个页面什么时候给第一个页面回传数据
* 回传给第一个页面的数据实际上是一个Intent对象
*/
cancel = (Button) findViewById(R.id.cancel);
cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 销毁当前页面
finish();
}
});
password = (EditText) findViewById(R.id.password);
password2 = (EditText) findViewById(R.id.password2);
editNum = (EditText) findViewById(R.id.studyNum);
editPhone = (EditText) findViewById(R.id.phoneNum);
confirm = (Button) findViewById(R.id.ok);
confirm.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
psword = password.getText().toString();
psword2 = password2.getText().toString();
num = editNum.getText().toString();
phone = editPhone.getText().toString();
if (password == null) {
}
else
{
if (!psword.equals(psword2)) {
dialog();
} else {
SQLiteDatabase db = openOrCreateDatabase("userInfo.db", MODE_PRIVATE, null);
/* DBHelper dataBaseHelper = new DBHelper(RegisterActivity.this);
SQLiteDatabase db = dataBaseHelper.getWritableDatabase();
db.execSQL("insert into person(studyNum, phone, password) values(?, ?, ?)",
new Object[]{num, phone, psword});
db.close();*/
finish();
}
}
}
});
}
}
追问:有点乱。。。
追答:贴项目, 代码 少资源, 不好调试, 我懒得整理
追问:怎么贴项目啊。。。。。。。。。。。。。。⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
追答:360网盘或者 其他网盘
追问:链接: http://pan.baidu.com/s/1hM19k 密码: 4a0q
麻烦你帮我看下哈
追答:没有问题, 我运行了一遍, db 创建出来了..
效果图在这里:
http://imgsrc.baidu.com/forum/w%3D580/sign=d287c8a4f41f3a295ac8d5c6a924bce3/cc917263f6246b6052e0db0eeff81a4c500fa272.jpg
追问:db是在哪个路径下?
追问:我看不到你的效果图
追答:包文件夹下的databases
追问:你是用什么软件?Eclipse吗
追问:你有用过Android studio吗
追答:你的项目不就是 Android Studio 的吗? Eclipse ADT 是不能兼容 idea 的
追问:嗯嗯,但是我找不到包文件夹,也没找到db
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)