My first attempt to support Android 1.5 was a FAIL. The application crashed due to a change in the SDK behaviour, related to dialogs. If your application crashes when showing a progress dialog, that probably means that you have followed the official documentation.
ProgressDialog dialog = ProgressDialog.show( MyActivity.this, "", "Loading. Please wait...", true);
ProgressDialog progress = new ProgressDialog(this); progress.setMessage("Loading. Please wait..."); progress.setIndeterminate(true);
The fact is that the android documentation is not as bad if you think that they document for the latest SDK, and it works in 1.6 and newer versions, but anyway it is a bit difficult to figure out the problem without help.