2012-08-26 4 views
0

프로젝트를 진행 중입니다. 단어 텍스트 데이터가 많아서 각 단어에 대한 레이아웃과 클래스를 추가하고 싶지 않습니다. 내가 sqlite를 사용하고 싶지만, 어떻게 해야할지 모르겠다. 예를 들어 버튼이 있습니다. id는 고양이입니다.Android : 새 화면으로 이동하고 SQL 데이터 표시

고양이 버튼을 클릭하면 새 화면이 열리고 고양이의 정보가 표시됩니다. 하나의 레이아웃, 하나의 클래스, 그러나 많은 스크린. 너무 많은 동물이 있기 때문에 데이터는 SQL에서 와야합니다. 사전에

감사합니다.

답변

0

당신은 이미 답변을 주셨습니다. SQL 데이터베이스가 당신의 친구 일 수 있습니다. this tutorial을 통해 자신을 찾아보고 얼마나 멀리 떨어져 있는지 확인하십시오. 코드에서 UI를 조작해야합니다. 이는 가능합니다.

XML의 모든 것을 strings.xml 파일에 넣는 것이 좋습니다. 이는 데이터의 크기와 구조에 약간의 차이가 있습니다. 코드에서 getString(R.id.blah)을 사용하여 도달 할 수 있습니다.

0

다른 화면 통과 값을 호출하십시오. 버튼을 클릭에서 은 수행 번째 화면에서

startActivity(new Intent(this, SecondScreen.class).putExtra('Identify', 'Value')); 

는 수행

이제
String value = getIntent().getStringExtra('Identify'); 

, 그 값을 가지고 SQLite는에서 쿼리를 만들고 결과를 표시합니다.

관련 문제