私のアプリでは、ちょうどAとBの2つのアクティビティの間で実行しています。ユーザーごとに、彼はAからBに切り替えてからBをAに戻し、再びAからBに、BからAに切り替えて進みます。アンドロイドアプリのStackoverflowエラー
これらの両方のアクティビティにはリストビューがあります。ユーザーが出入りするたびに、データベースに格納されているデータを追加しています。これらのデータはRSSフィードから取得され、非常に高い数で使用されることもあります。このため、めったに私はスタック上のフローエラーを取得しています。
まず、レイアウトを相対レイアウトでデザインし、リストビューを相対レイアウト内に配置しました。私はここで答えを得ました。このエラーは相対的レイアウトに起因する可能性があり、私はすべてのレイアウトを線形レイアウトに変更しましたが、まだエラーが発生しています。
それが現在のタスクのスタックの一番上にプッシュされる新しいアクティビティを起動すると、この問題
は、どの部分がスタックオーバーフローをスローするのかを知るために重要です。多分あなたの例外ログをここに投稿してください。 また、あなたのソースコードの関連部分は、あなたに本当のヒントを与えるために必要です。 – berlindev
あなたが2つのアクティビティを使用している場合は、(A)をもう一度開始するときに、それらを1つのインスタンスにするか、古いもの(A)を終了する必要があります。 – Blundell