0

私のアプリケーションでは、ギャラリーに行って、ダイアログボックスを開いているonActivityresultメソッドに戻りましたが、ダイアログボックスが表示される場合と表示されない場合があります。

このエラーが表示されます

アクティビティ com.Iplaybook.Dashboardhome は、最初にここに追加されたウィンドウ com.android.internal.policy.impl.PhoneWindow$DecorView@40f95ff0 を漏らしました

4

2 に答える 2

0

Galery に行く前にダイアログを作成し、onActivityResult メソッドで表示すると思います。これは間違った方法です。ActivityResult メソッドでのみダイアログを作成して表示する必要があります

于 2012-04-13T17:42:01.157 に答える
0

次のシナリオを考えてみてください: ダイアログ ボックスを開き、ギャラリーを開きます。この時点で、Android には十分なメモリがないため、現在のアクティビティが停止します。ギャラリーを閉じると、Android はアクティビティを再作成し、ダイアログを表示しません。これを確認するには、onCreate() にブレークポイントを設定し、ギャラリーから戻ったときに呼び出されるかどうかを確認します。

于 2012-12-16T11:04:58.727 に答える