0

我的程序是在模拟器上工作的笔记。eclipse的代码没有错误。它说“该过程已意外停止”。我试图自己运行xml代码,它没有问题。我也有一个相同活动的 db 文件,但是我更怀疑这个文件是问题的原因。我找不到任何东西来帮助找到答案。我对编程知之甚少,但我一直在研究这个应用程序。对此的解决方案将帮助许多可能遇到此问题或对此活动感兴趣的人。

我有兴趣将按钮中的固定文本插入数据库。

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);}}}
4

1 回答 1

0

我们有同样的问题。只需初始化

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main3);
    addListenerOnButton1();
    addListenerOnButton2();

}
public void addListenerOnButton1() {

    final Context context = this;

    button = (Button) findViewById(R.id.btn1);

    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            Intent intent = new Intent(context, App2Activity.class);
                        startActivity(intent);   
        }


    });
于 2015-01-08T08:41:35.110 回答