package com.nth;
public class prj1 extends Activity implements OnClickListener {
private Button make_timetable, road_timetable, delete_timetable, help, exit; // 메인의 4개 버튼
private TextView main_text; // 제목
private Typeface main_text_font, button_font; // 폰트
private Intent intent; // 보내는 인텐트
private AlertDialog.Builder message_box; // 다이얼로그
private AlertDialog ad; // 다이얼로그를 사용하기 위해
private Database db = null; // Database 클레스 선언
private SQLiteDatabase sql_db; // db정보
private Cursor cursor; // select 쿼리문 사용을 위해 선언
private int num = 1; // ContextMenu에 사용될 변수
private Drawable make_btn_alpha, road_btn_alpha, delete_btn_alpha, help_btn_alpha, exit_btn_alpha; // 투명도
private static int road_or_clear = 0; // 불러오기, 삭제하기 버튼 구별
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prj1);
//getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // 화면을 전체화면으로 변경
try {
db_create(); // assets/database폴더에 있는 db파일을 현재 AVD에 설치
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); // 에러시 프린트
}
init(); // 변수 초기화
setFont(); // 폰트 지정
message_box(); // 다이얼로그 초기화
makealpha(); // 투명도 조정
// 이벤트 지정
make_timetable.setOnClickListener(this);
registerForContextMenu(road_timetable);
registerForContextMenu(delete_timetable);
//help.setOnClickListener(this);
exit.setOnClickListener(this);
}
// assets/database폴더에 있는 db파일을 현재 AVD에 설치
private void db_create() throws IOException{
File folder = new File("/data/data/abc.prj1/databases/");
folder.mkdirs();
File outfile = new File("/data/data/abc.prj1/databases/table.db");
AssetManager am = getResources().getAssets();
InputStream is = am.open("database/table.db", AssetManager.ACCESS_BUFFER);
long filesize = is.available();
if(outfile.length() < filesize){
byte[] data = new byte[(int)filesize];
is.read(data);
is.close();
outfile.createNewFile();
FileOutputStream fos = new FileOutputStream(outfile);
fos.write(data);
fos.close();
}
}
// 변수 초기화
private void init() {
// TODO Auto-generated method stub
db = new Database(this);
message_box}
오류03-07 20:57:42.816: E/AndroidRuntime(15414): ... 11 more
리스트뷰 (메인화면) 에서 prj1로 넘어가는 건데.. 이부분 에서 오류가납니다... 왜 그런건가요?