// ClosMain.java
package pkg.MinPos;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
public class CloseMain extends Activity {
private String mUserId;
private FOSDBHandler mFos;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.closemain);
mFos = mFos.DBOpen(this); // 생성하는데 뭐가 잘못된건지 모르겠습니다.
Intent intent = getIntent();
mUserId = intent.getStringExtra("id");
ImageButton.OnClickListener mClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.BtnClose : break;
case R.id.BtnDay : break;
case R.id.BtnMonth : break;
case R.id.BtnEnv : break;
}
}
};
findViewById(R.id.BtnClose).setOnClickListener(mClick);
findViewById(R.id.BtnDay).setOnClickListener(mClick);
findViewById(R.id.BtnMonth).setOnClickListener(mClick);
findViewById(R.id.BtnEnv).setOnClickListener(mClick);
}
public void msgBox(String msg) {
AlertDialog.Builder bld = new AlertDialog.Builder(this);
bld.setTitle("Mini 전방");
bld.setIcon(R.drawable.icon);
bld.setMessage(msg);
bld.setPositiveButton("닫 기", null);
bld.show();
}
}
// FOSDBHandler.java
package pkg.MinPos;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.widget.Toast;
public class FOSDBHandler {
private FOSDBHelper mHelper;
private SQLiteDatabase mFos;
private Cursor mCursor;
public FOSDBHandler(Context ctx) {
mHelper = new FOSDBHelper(ctx);
}
public static FOSDBHandler DBOpen(Context ctx) throws SQLException {
FOSDBHandler handler = new FOSDBHandler(ctx);
return handler;
}
public void CloseDataBase() {
mHelper.close();
}
}
// FOSDBHelper.java
package pkg.MinPos;
import android.content.Context;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.Toast;
class FOSDBHelper extends SQLiteOpenHelper {
public FOSDBHelper(Context context) {
super(context, "fos.db", null, 1);
}
public void onCreate(SQLiteDatabase db) {
try {
db.execSQL("CREATE TABLE close_data(_id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"close_time TEXT, " +
"before_close_time TEXT, " +
"sale_type TEXT, " +
"sale_liter REAL," +
"sale_money INTEGER, " +
"sale_count INTEGER, " +
"sale_etc INTEGER " +
");");
} catch(SQLException e) {
Toast.makeText(null, e.toString(), Toast.LENGTH_SHORT).show();
}
}
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// db.execSQL("DROP TABLE IF EXISTS FOS");
// onCreate(db);
}
}
에러도 안나고 잘 된거 같은데 DB가 왜 안생기는지 못 찾겠네요 고수님들 도와주세요~



