반응형

이번 포스팅은 ListView 구현시 드래그 하면 검게 보이는 현상에 대하여 알아보겠습니다.


< Error >

ListView를 드래그 하면 드래그 중에 컨텐츠가 검게 보이는 현상


< Solution>

해당 XML 파일에서 아래 코드를 추가

android:scrollingCache="false"


반응형
반응형

이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다.


< Error>

A SQLiteConnection object for database '+data+user+0+com_example_android+databases+example_db' was leaked!  Please fix your application to end transactions in progress properly and to close the database when it is no longer needed.



< Solution > 

이 Build 오류의 원인은 example.db 라는 데이터베이스를 연결하여 사용을 하는데 연결 후 정상적으로 transaction이 종료가 되지 않았다는 뜻입니다. 다시 말해 메모리 상에 database 객체가 있지만 이 객체가 정상적으로 close 가 되지 않은 상태에서 로직이 진행이 되었다는 뜻입니다.


해결방법으로는 데이터베이스 연결을 한 후 일련의 작업이 끝난 후 데이터베이스를 제대로 종료를 해주면 됩니다.

db = DBHelper.getWritableDatabase(); 로 선언한 변수가 있다고 가정하여 아래와 같이 close()를 해주면 됩니다.

public void close() {

    db.close();

}

반응형
반응형


이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다.


< Error>

FAILURE: Build failed with an exception.

[ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 

[ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:

[ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':app:kaptDebugKotlin'.


< Solution > 

이 Build 오류에 대하여 단일 원인은 없습니다. 

또한 항상 kotlin 과 관련이 있는 것은 아닙니다 .

원인에 대한 명확한 정보 는 Android Studio 의 Gradle Console 에서 로그를 확인하십시오 

실패에 대한 실마리를 찾을 수 있습니다.


build clean를 하거나 buld.gradle에서 compile dependency를 implementation dependency로 바꾸거나 다양한 해결방법이 있습니다.

자세한 오류의 원인 해결은 Gradle Console 로그를 확인하시기 바랍니다.

반응형

+ Recent posts