The code you sent seems fine to me. I have the suspicion that maybe what is wrong is in the xml layout file for your second screen. (Maybe put a breakpoint into the second onCreate(). If you can reach it the intent negotiation is right. It might blow up when you are trying to load the screen layout). HTH
Ludwig 2008/10/21 sush <[EMAIL PROTECTED]> > > Hello Ludwig, > > Basically what I meant was that, I have a class Screen1.java and it > has a button in it clicking to which should switch to another screen > which also has one nore button.Clicking on the other button in the > second screen should end the activity(child activity).This was the > simplest code that I wanted to implement to work with changing > screens, but when I run this application in the ddms logcat I can find > only creash report and a pop up saying the application has stopped > unexpectedly in the emulator. > > Please let me know if I am doing some thing wrong. > > I am pasting below the code snippet for Screen1.java: > > public void onCreate(Bundle icicle) > { > super.onCreate(icicle); > setContentView(R.layout.screen1); > Button b = (Button) findViewById(R.id.btnClick); > b.setOnClickListener(new View.OnClickListener() { > public void onClick(View arg0) { > Intent i = new Intent(Screen1.this, Screen2.class); > startActivity(i); > } > }); > } > > (In the screen1.xml there is a button component along with a TestView > to display a text) > > Code snippet for Screen2.java; > public void onCreate(Bundle icicle) > { > super.onCreate(icicle); > setContentView(R.layout.screen2); > Button b = (Button) findViewById(R.id.btnClick2); > b.setOnClickListener(new View.OnClickListener() { > public void onClick(View arg0) { > setResult(RESULT_OK); > finish(); > } > }); > } > > (In the screen2.xml there is a button component along with a TestView > to display a text) > > And the androidmanifest.xml; > > <?xml version="1.0" encoding="utf-8"?> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="ScreenChangeProj.pac" > android:versionCode="1" > android:versionName="1.0.0"> > <application android:icon="@drawable/icon" android:label="@string/ > app_name"> > <activity android:name=".Screen1" > 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=".Screen2" android:label="Screen 2"> > </activity> > </application> > </manifest> > > Regards, > Susama > > > On Oct 20, 5:57 pm, Ludwig <[EMAIL PROTECTED]> wrote: > > I do not think that you have given enough information for anyone to > really > > help you. > > Navigating via intents is the primary (only?) way of moving from screen > to > > screen in Android, so you can safely assume that this works. > > Looking at the log output in DDMS and the stack-trace in the debugger > (plus > > the information in the exception that is likely being thrown somewhere) > > might give you an idea what you have done wrong. > > > > A good start might be just looking at the examples in the > samples/ApiDemos > > directory of the SDK installation and have a look how it is done there. > > > > Ludwig > > > > 2008/10/20 sush <[EMAIL PROTECTED]> > > > > > > > > > Hello, > > > > > I am trying to execute an Android application which will create a new > > > activity (that will open a new UI screen) on a button click. > > > I have stated the new activity as an intent in the main class and > > > added it in the androidmanifest file as another activity. > > > But when I execute this application I get an error in the emulator > > > saying the application has stopped unxpectedly. > > > > > Please help in this if there are some other way to navigate from one > > > screen to another. > > > > > Regards, > > > Susama > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---