0

이것은 코딩 문제는 아니며 일반적인 조언이 필요합니다.여러 개의 .txt 파일을 읽는 응용 프로그램을 만드는 방법에 대한 조언

여러 텍스트 파일로 listfragment를 채우는 응용 프로그램을 만들고 있습니다. 내가 원하는 것은 사용자가 읽고 자하는 의도 한 기사를 선택하는 것이고, 그 기사는 그들에게 제공 될 것이라고 말했다. 나는 이미 마스터/디테일 esk 애플리케이션을 만들었지 만 기사의 정적 배열을 읽는 것입니다 (나중에 확장 목록으로 변경되고 파일을 읽는 더 동적 인 방법으로 변경됩니다).

내 질문은 이쪽입니다. : ~ 30-40 개의 텍스트 파일에 대한 데이터베이스를 만들고 onlistclick - 데이터베이스 어댑터 기능을 만들거나 Assetmanager (또는 다른 것)을 사용해야합니까?

나는 안드로이드 프로그래밍에 익숙하지 않으며 이것은 나의 첫 번째 적절한 응용 프로그램이므로 초보자에게 적합한 모든 제안이 많이 필요합니다.

답변

0

이러한 텍스트 파일을 자주 수정해야하는 경우이를 유지하기 위해 로컬 데이터베이스를 만드는 것이 좋습니다.

반면 30-40 개의 고정 텍스트 파일 만 필요하고 앱 업데이트를 통해 더 많은 것을 추가하려는 경우 assets 폴더를 사용하여 생활을 단순화 할 수 있습니다. 거기에있는 모든 파일을 순환시켜 목록을 작성하십시오. 자산 사용에 대한

코드 :

AssetManager assets = context.getAssets(); //use 'this' if you are inside an activity or 'getActivity()' if you are inside a fragment 
String files[] = assets.list("folder_inside_assets"); //use assets.listFiles("folder"); if you want an array of File objects 
+0

예 다음은 수정 텍스트 파일이 아닌; 그냥 "이 파일을 읽고 싶다"와 "당신이 있습니다"라는 단순한 의미입니다. 환상적인 것은 없습니다 –

+0

감사합니다. 자산 관리 자습서를 살펴보고이를 수행하는 방법을 보여줍니다. 많은 의무가 있습니다. –

관련 문제