[빌드오류] 코틀린 Unresolved reference: activity_main 레이아웃 및 drawable 에 접근하지 못하는 오류 발생시 처리하는 방법
아무 문제 없던 코틀린 프로젝트에 layout과 drawable 를 찾지 못하는 오류가 발생하였다. e: C:androidAndroidStudioProjectsTestappsrcmainjavacomappaudioplayermusicplayerMainActivity.kt: (46, 33): Unresolved reference: activity_main e: C:androidAndroidStudioProjectsTestappsrcmainjavacomappaudioplayermusicplayerMainActivity.kt: (373, 38): Unresolved reference:...
[android : kotlin] 코틀린 Notification addAction 추가하는 방법(.apply) : Notification.Action.Builder
코틀린에서 빌더를 먼저 생성 후 addAction을 하려고 하면 addAction메서드를 사용할 수 없다. 아래 코드 스니펫 처럼 NotificationCompat.Builder를 먼저 생성후 필요에 따라 action를 분기 해야할 필요가...
“신비한 동물들과 그린델왈드의 범죄” 팁 3가지 (스포없음)
하나. 1탄 신비한 동물사전을 먼저 본 후 관람하세요. 그래야 등장인물들과 연결이 됩니다. 둘. 쿠키영상 없어요. 영화 끝나면 바로 집에 가세요. 셋. 3탄 나오겠네요. 기대됩니다. 저는...
[SQLite] 테이블 삭제하기(DROP TABLE)
QLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null); //DROP...
[SQLite] 모든 데이터 삭제하기(TRUNCATE TABLE 문)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z truncateTbDayStory(database);...
[SQLite] 페이징처리 하기
SQLITE를 사용시 페이징 처리 방법에 대해 알아 보자. 먼저 SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +“/data/패키지명/databases/mystory.db”; // 데이터베이스 파일명을 설정합니다. //데이터...
[SQLite] 특정문자 검색 기능 만들기(SELECT)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z selectSearchWordingDayStory(database,...
[SQLite] 데이터 조회하기(SELECT)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null); selectDataForDay(database,...
[SQLite] 데이터 수정하기(UPDATE )
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z updateTbDayStory(database,...
[SQLite] 데이터 추가하기(INSERT INTO)
SQLite를 사용시 데이터를 추가하는 방법에 대해 알아본다. 데이터를 추가하는 구문은 “INSERT INTO 테이블명(칼럼나열(콤마)) 이다. 우선, SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory()...