2011-10-25 14 views
1

誰かが私のAndroidアプリケーションを手助けできますか?私は日食を使用しており、それは長いページアプリです。 18ページでは予期せず停止したことがわかりますが、強制終了ボタンを押すと同じ場所から開始され、正しく動作します。 これは、戻ると次のボタンが付いた簡単なクイズアプリです。これは最初の試行では機能しない唯一のボタンですが、強制終了後、アプリは同じ場所で起動し、ボタンは正常に機能します。その後、同じページで問題なく何度も行き来することができます。何が得られますか?Android app独自に停止して起動します

答えて

0

user1009028、何が起こっているのかを確実に知るには、より多くの情報が必要です。

謎の理由から、アプリが「クラッシュ」してもまだ実行されているように見えることがあります。ここにはいくつかの可能性があります。

どこかで完全なコードをオンラインで投稿できれば素晴らしいですが、logcatだけでも役立ちます。エラーを再現する方法を知っているので、クラッシュの直前のページにアクセスし、ログキャットをクリアして次のページに移動してクラッシュします。次に、logcatのすべてをコピーしてStack Overflowに貼り付けます。十分な詳細が得られるかもしれないし、そうでないかもしれない、クラッシュに関連する最も関連性の高い情報になります。

"com.csg.SlideNineteen @ 405761f8 "の場合、オブジェクトのデフォルトのtoStringはクラス名とそのアドレスをメモリに与えます。最後の数字は、メモリ内のオブジェクトのアドレスです...ほとんどの場合、あまり役に立ちません。

+0

私はあまりにも多くのアクティビティを推測しています。私はページを変更するたびに新しいアクティビティを使用しました。私は各ページに戻ると次のボタンがあるシンプルな26ページのクイズアプリを持っています。私はあなたがページを前進させるときに一種のパワーポイントとして使うために、バックグラウンドとしてイメージを使って、各ページごとに異なるxmlとjavaクラスを作成しました。アクティビティを組み合わせて複数のイメージを使用できるようにするにはどうすればよいですか?私はlocatからの情報を取得しようとしますが、私はそれが何であるかかなり確信しています。 – user1009028

+0

まあ、26のアクティビティを使用するのはおそらく、実際に行く最善の方法ではありません。ユーザーが「バック」を押し続けていた場合は、アプリケーションを終了するために26回押す必要があります(バックキーの機能を無効にしない限り)。 1つのアクティビティを使用して、コンテンツを変更することができます。あなたのImageView(またはあなたが使っているもの)への参照を取得し、それをプログラムで変更してください...あなたがやっていることやコードを知ることなく、具体的にするのは本当に難しいです。 –

関連する問題