【问题标题】:App crashing when on nexus7 but works on emulator android在nexus7上应用程序崩溃但适用于模拟器android
【发布时间】:2013-04-16 04:27:02
【问题描述】:

我创建了一个有 3 个按钮的主屏幕。其中之一是打开另一个页面,该页面在文本视图中显示我的数据库中的数据。它在我笔记本电脑上的模拟器上完美运行,但是当我将文件复制到我的 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);

    }
}

如果有人有任何想法,我将非常感激,我已经为这个问题猛烈抨击了一段时间。

提前致谢

【问题讨论】:

  • 发布崩溃日志。
  • 你能发布一个堆栈跟踪吗?你可以从 logcat 中得到它
  • 对不起,这是我第一次尝试使用这个设备,我相信你已经猜到了:/我如何才能从设备中获取 logcat?我可以通过笔记本电脑终端中的 adb 从模拟器中获取 logcat
  • 对不起,我找到了如何调试设备..日志是这样的
  • E/AndroidRuntime(7885):致命异常:主要 E/AndroidRuntime(7885):java.lang.RuntimeException:无法启动活动 C mponentInfo{com.example/com.example.SQLFlareView}: java.lang.NullPointerExceptin E/AndroidRuntime(7885): 在 android.app.ActivityThread.performLaunchActiity(ActivityThread.java:2180) E/AndroidRuntime(7885): 在 android.app.ActivityThread.handleLaunchActivty(ActivityThread.java: 2230) E/AndroidRuntime(7885): 在 android.app.ActivityThread.access$600(Activi yThread.java:141)

标签: android nexus-7


【解决方案1】:

改变这个:

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

到这里:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    相关资源
    最近更新 更多