diff options
author | Suchi Amalapurapu <asuchitra@google.com> | 2009-11-10 17:22:42 -0800 |
---|---|---|
committer | Suchi Amalapurapu <asuchitra@google.com> | 2009-11-11 16:37:01 -0800 |
commit | f075068817434dbb5e861d00f5ed23d6405ab4d9 (patch) | |
tree | bc00d67e4426721674fa0a50e99af543325a6303 /src/com/android/packageinstaller/InstallAppProgress.java | |
parent | 04a8dfdcfbe4267a585b8e7f4527f631f9291eba (diff) | |
download | android_packages_apps_PackageInstaller-f075068817434dbb5e861d00f5ed23d6405ab4d9.tar.gz android_packages_apps_PackageInstaller-f075068817434dbb5e861d00f5ed23d6405ab4d9.tar.bz2 android_packages_apps_PackageInstaller-f075068817434dbb5e861d00f5ed23d6405ab4d9.zip |
Use nonlocalized label when installing packages.
Also invoke the right method based on if its an installed application
or not. just move the if condition prior to initializing the view
Diffstat (limited to 'src/com/android/packageinstaller/InstallAppProgress.java')
-rwxr-xr-x | src/com/android/packageinstaller/InstallAppProgress.java | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/com/android/packageinstaller/InstallAppProgress.java b/src/com/android/packageinstaller/InstallAppProgress.java index c5a3c5b5..0bd38023 100755 --- a/src/com/android/packageinstaller/InstallAppProgress.java +++ b/src/com/android/packageinstaller/InstallAppProgress.java @@ -123,18 +123,6 @@ public class InstallAppProgress extends Activity implements View.OnClickListener public void initView() { requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.op_progress); - // Initialize views - PackageUtil.initSnippetForInstalledApp(this, mAppInfo, R.id.app_snippet); - mStatusTextView = (TextView)findViewById(R.id.center_text); - mStatusTextView.setText(R.string.installing); - mProgressBar = (ProgressBar) findViewById(R.id.progress_bar); - mProgressBar.setIndeterminate(true); - // Hide button till progress is being displayed - mOkPanel = (View)findViewById(R.id.buttons_panel); - mDoneButton = (Button)findViewById(R.id.done_button); - mLaunchButton = (Button)findViewById(R.id.launch_button); - mOkPanel.setVisibility(View.INVISIBLE); - // Set flag to replace package if already existing int installFlags = 0; PackageManager pm = getPackageManager(); try { @@ -147,7 +135,23 @@ public class InstallAppProgress extends Activity implements View.OnClickListener } if((installFlags & PackageManager.INSTALL_REPLACE_EXISTING )!= 0) { Log.w(TAG, "Replacing package:" + mAppInfo.packageName); + // Initialize views + PackageUtil.initSnippetForInstalledApp(this, mAppInfo, + R.id.app_snippet); + } else { + PackageUtil.initSnippetForNewApp(this, mAppInfo, + R.id.app_snippet, mPackageURI); } + mStatusTextView = (TextView)findViewById(R.id.center_text); + mStatusTextView.setText(R.string.installing); + mProgressBar = (ProgressBar) findViewById(R.id.progress_bar); + mProgressBar.setIndeterminate(true); + // Hide button till progress is being displayed + mOkPanel = (View)findViewById(R.id.buttons_panel); + mDoneButton = (Button)findViewById(R.id.done_button); + mLaunchButton = (Button)findViewById(R.id.launch_button); + mOkPanel.setVisibility(View.INVISIBLE); + String installerPackageName = getIntent().getStringExtra( Intent.EXTRA_INSTALLER_PACKAGE_NAME); |