2017-10-26 12 views
-3

このアプリは何らかの理由でクラッシュしてしまったので、前回このアプリをあきらめました。私はそれに戻りました。私はすべてのコードを削除し、2番目のアクティビティを開始するためには何が必要かを予測しました。
アクティビティ1(下記):一部のデータを読み込んで、ボタンクリックでSQLデータベースに配置します。このメソッドは、最後までそのまま実行されます。
アクティビティ2(DatabaseList.class):SQLデータベースを表示します。新しいアクティビティの開始時にAndroidアプリがクラッシュする

短い説明:可能な限り小さなコードでクラッシュを再現するためのコードを削除しました。
デバッグ:AppCompat.javaなどでplaceInDB()が終了した後にデバッガがハングします。
実行:アプリケーションはさておき

public void placeInDB(View view) 
{ 
    Intent intent = new Intent(this, DatabaseList.class); 
    startActivity(intent); 
} 

すべてをクラッシュし、私は、少なくとも右、DatabaseListへのデバッガの動きを見るべき?繰り返しますが、エラーや警告は表示されません。

+0

シェア・エラー・ログを使用すると、こんにちは(V V) –

+1

ショー、私はすべてのエラーが表示されていないとの方法は、活動中のボタンの「onClickの」属性を経由して呼ばれています。 – kyorilys

+0

メソッドを呼び出すplaceIndb – Samsquatch

答えて

0

スタックトレースを提供していないので、次の原因が考えられます。

  • DatabaseListはアクティビティではない可能性があります。
  • DatabaseListは、マニフェストファイル内のアクティビティとして定義されていない可能性があります。
  • アクティビティはAppCompatActivityのサブクラスで、AppCompatテーマを使用していない可能性があります。
関連する問題