Fix issue #3146784: ANR in manage applications

See the big comment.

Change-Id: I36164a6fcba58fe2b0e2b3aa216780d0d0e5ed37
This commit is contained in:
Dianne Hackborn
2010-10-29 13:49:20 -07:00
parent 873a27c399
commit 4e4ed14ee2
2 changed files with 64 additions and 5 deletions

View File

@@ -350,6 +350,12 @@ public class ManageApplications extends TabActivity implements
@Override
public void onRebuildComplete(ArrayList<AppEntry> apps) {
if (mLoadingContainer.getVisibility() == View.VISIBLE) {
mLoadingContainer.startAnimation(AnimationUtils.loadAnimation(
ManageApplications.this, android.R.anim.fade_out));
mListContainer.startAnimation(AnimationUtils.loadAnimation(
ManageApplications.this, android.R.anim.fade_in));
}
mListContainer.setVisibility(View.VISIBLE);
mLoadingContainer.setVisibility(View.GONE);
mWaitingForData = false;