应用程序在nexus7上崩溃,但在模拟器android上工作

时间:2013-02-05 18:43:24

标签: android nexus-7

我创建了一个主屏幕,有3个按钮。其中一个是打开另一个页面,在textview中显示我的数据库中的数据。它在我的笔记本电脑上的模拟器上完美运行,但当我将文件复制到我的Nexus 7时,该按钮会使应用程序崩溃。所有其他按钮工作正常。

这是代码,非常基本:

viewFlare = (Button)findViewById(R.id.bViewFlare);

viewFlare.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent openViewFlare = new Intent("com.example.project.SQLFLAREVIEW");
                startActivity(openViewFlare);
            }
        });

它调用此页面:

public class SQLFlareView extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sqlflareview);

        TextView textView = (TextView) findViewById(R.id.tvSQLFlareinfo);

        Calms info = new Calms(this);
        info.open();
        //System.out.print("THIS IS THIS OPEN");
        String data = info.getFlareData();
        //System.out.print("ABOUT TO CLOSE");
        info.close();
        textView.setText(data);

    }
}

如果有人有任何想法我会非常感激,我已经对这个问题感到头疼了一段时间。

提前致谢

1 个答案:

答案 0 :(得分:0)

改变这个:

Intent openViewFlare = new Intent("com.example.project.SQLFLAREVIEW");

对此:

Intent openViewFlare = new Intent(name_of_current_class.this, SQLFLAREVIEW.class");