Actually, I am really confused. Whenever I run the test application on the device, it behaves like I wanted (the child activity is activated after launching from home screen or recently launched screen) However; When I ran my application after I removed overridden onPause and onResume methods, my application behaves like you say (the main activity is activated after launching from home screen or recently launched screen) I am still debugging this problem though.
I think I will just say at the end "it is not a bug but it is a feature" :) On Thu, Apr 9, 2009 at 10:12 AM, for android <[email protected]> wrote: > I am not sure whether you will get different results in the device. > > It will behave the same way AFAIK. > > > When ever home button is pressed your Child activity is being > finished...There is no way it will behave differently on the device. > > On Thu, Apr 9, 2009 at 12:35 PM, Omer Saatcioglu <[email protected]>wrote: > >> >> Actually, this code is a work around to get rid of the problem. >> However; I think I found the root cause of my problem at >> stackoverflow.com. I asked the same question and they told me that >> there is a bug in emulator: >> http://code.google.com/p/android/issues/detail?id=2373 >> >> I think that all I need to do right now is clean the save/restore >> state codes from my project and run the signed copy directly on my >> device. >> >> Thank your for your kind help. >> >> >> On Apr 9, 8:58 am, for android <[email protected]> wrote: >> > you are finishing the activity onPause..hence you are getting such >> results. >> > >> > @Override >> > protected void onPause(){ >> > super.onPause(); >> > if(SMBGuesstheNumber.isGameStarted) >> > { >> > savetheGame(); >> > } >> > CtrlMaintanence ctrlMaintanence= new CtrlMaintanence(); >> > ctrlMaintanence.savetheGame(); >> > * finish();* >> > } >> > >> > if you need to do any wrk while the activity is finishing then use >> > isFinishing() method.... >> > >> > On Thu, Apr 9, 2009 at 11:10 AM, Omer Saatcioglu <[email protected] >> >wrote: >> > >> > >> > >> > >> > >> > > On Apr 7, 8:22 pm, Marco Nelissen <[email protected]> wrote: >> > > > On Tue, Apr 7, 2009 at 10:04 AM, Omer Saatcioglu < >> [email protected]> >> > > wrote: >> > >> > > > > Hello all, >> > >> > > > > I have two activities running: MainActivity and ChildActivity. >> > > > > Whenever the user clicks in the button in MainActivity, the >> > > > > ChildActivity is launched. What I want to do is this: >> > >> > > > > When the active activity is the ChildActivity and the user clicks >> the >> > > > > home button then relaunch the application (like opening from the >> > > > > beginning), I want to see the ChildActivity instead of >> MainActivity >> > > > > that is launched. However; This is happening only when the user >> clicks >> > > > > from recent activities window. (the window opened when you long >> press >> > > > > the home button) >> > >> > > > It should already be doing what you want it to do, unless you have >> > > > something in your manifest that specifically makes it not do this. >> > > > What does your AndroidManifest.xml look like? >> > >> > > hello Mark, >> > >> > > Thank you for the interest. the following is my AndroidManifest.xml. >> > > The MainActivity is GfxMain and ChildActivity is GfxGuesstheNumber >> > >> > > <manifest xmlns:android="http://schemas.android.com/apk/res/android" >> > > package="com.saatcioglu.android.guessthenumber" >> > > android:versionCode="5" >> > > android:versionName="0.5"> >> > > <uses-permission android:name="android.permission.VIBRATE" /> >> > > <uses-permission android:name="android.permission.INTERNET" /> >> > > <application android:icon="@drawable/icon" android:label="@string/ >> > > app_name"> >> > > <activity android:name=".GfxMain" >> > > android:label="@string/app_name"> >> > > <intent-filter> >> > > <action android:name="android.intent.action.MAIN" /> >> > > <category >> > > android:name="android.intent.category.LAUNCHER" /> >> > > </intent-filter> >> > > </activity> >> > > <activity android:name=".GfxGuesstheNumber" >> > > android:label="@string/app_name"> >> > > </activity> >> > > <activity android:name=".GfxPreferences" >> > > android:label="Guess the Number Prefs"> >> > > </activity> >> > > <activity android:name=".GfxOptions" >> > > android:label="Guess the Number Prefs"> >> > > </activity> >> > > </application> >> > > </manifest> >> > >> > > you can find all the code athttp://code.google.com/p/guessthenumber/ >> >> > > > > -- Omer --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

