私はいくつかの SQLLite の基本で遊んでいて、アクティビティ クラスから非常に単純なデータベースを作成しようとしています。アプリは正常に動作しますが、エミュレーターのファイル エクスプローラーに移動すると、データベースが作成されません。ここで何が問題なのですか?
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
class sql1 extends SQLiteOpenHelper {
public static final String DBNAME="coordinates";
public static final String TBNAME="show";
private static final int Version=1;
public sql1(Context context, String name, CursorFactory factory, int version){
super(context, DBNAME, factory, Version);
}
@Override
public void onCreate(SQLiteDatabase arg0) {
String CREATE_TABLE ="CREATE TABLE IF NOT EXISTS Names (Time VARCHAR,Long VARCHAR, Lang VARCHAR);";
arg0.execSQL(CREATE_TABLE);
Log.d("TAG","Created Database");
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
}
}