기본적으로 나는 SQLite와 stuff를 알고 있지만 익숙하지는 않지만 어떻게 든 데이터를 동적으로 구현하는 것은 어느 쪽이든 작동하지 않습니다. 여기에 내 코드가있다.예기치 않은 EditText 동작
package com.example.perfactlistview;
import junit.framework.Test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final MySQLiteHelper db=new MySQLiteHelper(this);
EditText fac_name=(EditText)findViewById(R.id.et_fac_name);
EditText message=(EditText)findViewById(R.id.et_message);
final String fac_name_store;
final String message_store;
fac_name_store=fac_name.getText().toString();
message_store=message.getText().toString();
Button submit=(Button)findViewById(R.id.submit);
submit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
/*db.addMessages(new Faculty(fac_name_store, message_store));*/
Log.d("ROW ADDED", "FACULTY name= "+fac_name_store+" FACULTY MESSAGE = "+message_store);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
나는 그 바보 같은 질문을 안다. 그러나 나는 그것을 알아낼 수 없다. 미리 감사드립니다.
SQLiteHelper
및 Faculty
클래스 (sqlite 데이터베이스의 기본 사항)는 완벽하고 오류가 적습니다 (이 방법을 많이 사용함). 내가 EditText
에 데이터를 입력 할 때
그들은 다음과 같이 첫 번째 문제를 시도 .. 그들의 글고 치기를 사용하여 내 데이터베이스 테이블의 String
변수 fac_name_store
및 message_store
그래서 넣어 캔트 해당 데이터에
질문이 있으십니까? –
예 편집 텍스트에 데이터를 입력하고 제출 버튼을 누르면. 그들은 구원받지 못한다. –
왜'/*db.addMessages(new Faculty (fac_name_store, message_store)); * /'가 주석 처리 되었습니까? –