0
我的程序注意在模擬器上工作。來自eclipse的代碼沒有錯誤。它說「這個過程已經意外停止」。我試圖通過它自己運行xml代碼,它出現沒有問題。我也有一個相同活動的db文件,但是我更懷疑這個文件是問題的原因。我找不到任何東西來幫助找到答案。我對編程知之甚少,但我一直在研究這個應用程序。解決方案將有助於許多可能遇到此問題或對此活動感興趣的人。SQLite android編程問題
我有興趣將一個固定的文本從一個按鈕插入到數據庫中。
import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class Watchnotes extends Activity implements OnClickListener,
android.view.View.OnClickListener {
Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_);
button1.setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity, menu);
return true;
}
// public interface
public void onClick(View arg0) {
boolean didItWork = true;
try{
switch (arg0.getId()) {
case R.id.button1:
String note = "XXXX";
NAME entry = new NAMEdb(NAME.this);
entry.open();
entry.createEntry(note);
entry.close();}
}catch (Exception e){
didItWork = false;
}finally{
if (didItWork){
Dialog d = new Dialog(this);
d.setTitle("XXXX");
d.show();}
}
}
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
switch (((View) arg0).getId()){
case R.id.button5:
Intent i = new Intent("com.intent.LIST");
startActivity(i);}}}
您需要初始化您的按鈕;像這樣:button1 =(Button)findviewById(R.id.button1);在設置onClick偵聽器之前將其添加到您的onCreate方法。 – Luis
logcat什麼都不顯示? – mango