In the end i think i'm gonna do it the way you suggested (with a progress bar in the title bar). Thanks!
On Sep 28, 8:28 pm, Peli <[EMAIL PROTECTED]> wrote: > I have to admit I have not fully understood what you want to do. Is it > something like this: > > 1) Activity starts > 2) Show ProgressDialog and start calculation in background thread. > 3) When background thread finishes, close ProgressDialog. > 4) Depending on the result of the thread, you now show another Dialog > with the result. > > The progress bar could also be in the title bar, like it is done in > Android's browser (there are also API demos for it). > > Or, do you want step 2) without showing the ProgressDialog, just > starting the thread? > > Peli > > On 28 Sep., 17:56, radu weiss <[EMAIL PROTECTED]> wrote: > > > I guess there is one other thing i should specify. One of the two > > possible outcomes is to do nothing. And then if i launch a background > > thread (the activity that launched it is still visible) i would get a > > progress bar shown over the currently displayed view, and then it > > could just end, and everything would close (since one of the two > > possible outcomes is to do nothing). And that would look very bad to > > the end user. That is why i am looking for some way to hide all my > > views, but keep an activity alive. > > > I know one option is to bind a service for this, but i felt that it > > would be overkill to bind a service that is turned on by an acitivty > > that subsequently closes, runs for some 1-2 seconds, and then spawns > > another activity. This solution feels like an over-complication. > > > On Sep 28, 6:38 pm, Peli <[EMAIL PROTECTED]> wrote: > > > > This sounds more like a dialog, progressdialog, or toast to me than an > > > "invisible activity".. > > > >http://code.google.com/android/reference/android/app/ProgressDialog.html > > > > You could launch the intense calculatoin in a background thread, and > > > indicate through handlers when the calculation is done. > > > > Does this sound like a possible solution, or did you have something > > > else in mind? > > > > Peliwww.openintents.org > > > > On 28 Sep., 17:21, radu weiss <[EMAIL PROTECTED]> wrote: > > > > > Hello > > > > > I need to create the following flow for my application: > > > > > 1. Application is launched > > > > 2. Application shows a view for gathering data > > > > 3. View for gathering data disappears. This view is graphical in > > > > nature and only takes up the central part of the screen, and it is > > > > also transparent, so the previous contents of the screen are visible > > > > behind it and around it. > > > > 4. Some intensive computation takes place, that should take 0.1 - 1 > > > > seconds on a regular ARM 11 CPU. > > > > 5. Depending on the result of the computation one of two other views > > > > is shown. > > > > > My issue: > > > > I don't want the view described at 3 to have any other graphical > > > > component of my application behind it. So i see two solutions: > > > > > a. I implement a activity that shows the view at 3 as the first > > > > activity that appears when the application is launched. Problem: it > > > > will stay "frozen" for up to one second while the computation takes > > > > place. I don't want that because it makes the application feel > > > > unresponsive. Can i make the view invisible once it is done gathering > > > > data? > > > > b. I implement an invisible activity that launches another activity > > > > that implements the view at 3, and this second activity returns data > > > > to the first, that performs the computation and then launches other > > > > activities based on the result. > > > > > In both cases i need to make a view invisible. I have tried various > > > > methods of doing that and none worked. > > > > Can anyone help? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

