2011-05-07 6 views
1

Android 애플리케이션에는 EditText가있는 TextView가 있습니다. SQLite 데이터베이스에 저장된 마지막 값으로 EditText를 미리 채우고 싶습니다. getViewById(R.id.xxxx)EditText에 데이터베이스의 값을 입력하십시오.

후 가장 높은 PID에 대한 SQLite는 쿼리을 통해 자원 ID는의에

+3

지금까지 무엇을 했습니까? sqllite 데이터베이스에 이미 저장된 값 또는 지금 저장하려고하는 값은 무엇입니까? – forsvarir

답변

0

...

는 다음 결과 커서 밖으로 찾고있는 theString 당겨 ... 글고 지정

통해 할당 할 editTextId.setText (theString);

try/catch에 동봉하고 테이블에 항목이 없기 때문에 db exec가 실패하면 edittext를 임의의 기본값으로 지정하십시오.

4

이 그렇게 열심히 안 내 생각 :

public void onCreate(Bundle savedState) { 
    EditText editText = (EditText) findViewById(R.id.my_edittext); 
    String value = // Query your 'last value'. 
    editText.setText(value); 
} 

당신이 SQLite는 데이터베이스 저장소에 대한 자세한 내용을 원한다면

는, 안드로이드 문서의 this 기사를 읽어 보시기 바랍니다.

0

Spinner 안에 EditText을 사용하여이 작업을 수행했습니다.

RelativeLayout에서 DB에서 데이터를 검색하고 해당 값을 스피너에 할당합니다. EditTextSpinner을 가져옵니다.

OnItemSelectedListener을 스피너에 사용하면 ur 값을 지정할 수 있습니다. EdiText.

관련 문제