3つのボタンを持つメイン画面を作成しました。そのうちの 1 つは、データベースのデータをテキストビューで表示する別のページを開くことです。ラップトップのエミュレーターでは完全に動作しますが、ファイルを 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);
}
}
誰かが私に非常に感謝しているアイデアを持っているなら、私はしばらくこの問題について頭を悩ませてきました。
前もって感謝します