-1

ドキュメントにもスタックオーバーフローにも、以下の質問に対する回答はありません。

Android アプリで HTTP Get リクエストに loopj ライブラリを使用しています。私のonSuccess()コールバックでは、結果で を更新しTextViewています。

コールバックが発生したときにスタックのActivity前にいないとどうなるか興味がありました(例:電話を受けています)。Activity私はそれがクラッシュすることを期待していました。奇妙なことに、それはクラッシュしませんでしTextViewActivity

これはどのように可能ですか?

4

1 に答える 1

0

が破壊されていないため、クラッシュしませんActivityでした。ただし、Threadまたはの UI コンポーネントを更新することはお勧めしませんAsyncTask

本当に必要な場合は、結果をフィールドに保存するか、少なくとも次のようにチェックを入れることができます。

if(myTextView != null)
    myTextView.setText("results here");
于 2014-06-28T06:41:11.787 に答える