Thnx.  :)  That was it.

On Oct 27, 6:27 pm, Lance Nanek <[email protected]> wrote:
> Using "WelcomeScreen.this" instead of "this" should take care of the
> problem Richard pointed out for this case.
>
> On Oct 27, 6:09 pm, RichardC <[email protected]> wrote:
>
> > The "this" you are passing into new Intent is an anonymous derived
> > class of View.OnClickListener not your derived Activity class
> > WelcomeScreen.
>
> > You will need to ask someone who knows more Java than I do how to get
> > at "this" in your outer class.
>
> > --
> > RichardC
>
> > On Oct 27, 9:48 pm, tatman <[email protected]> wrote:
>
> > > btw, I have class called RootGameScreen in my workspace, namespace....
>
> > > On Oct 27, 5:43 pm, tatman <[email protected]> wrote:
>
> > > > In the notepad2.java example, the sample allocates an intent like
> > > > this:
>
> > > >     private void createNote() {
> > > >         // TODO: fill in implementation
> > > >         Intent i = new Intent(this, NoteEdit.class);
> > > >         startActivityForResult(i, ACTIVITY_CREATE);
> > > >     }
>
> > > > I effectively copied that code, changed it fit for me, but it does not
> > > > "compile" with error constructor doesn't exist.  The "quick fix"
> > > > according to Eclipse is to remove the parameters.  I'm confused....any
> > > > help would be appreciated....
>
> > > > package com.bigwoo;
>
> > > > import android.app.Activity;
> > > > import android.content.Intent;
> > > > import android.os.Bundle;
> > > > import android.view.View;
> > > > import android.widget.Button;
>
> > > > // startup screen
> > > > public class WelcomeScreen extends Activity
> > > > {
> > > >     private static final int ACTIVITY_GAMEON=0;
>
> > > >     /** Called when the activity is first created. */
> > > >     @Override
> > > >     public void onCreate(Bundle savedInstanceState)
> > > >     {
> > > >         super.onCreate(savedInstanceState);
> > > >         setContentView(R.layout.main);
>
> > > >         Button button = (Button) findViewById(R.id.startgameBtnId);
> > > >         button.setOnClickListener(new View.OnClickListener()
> > > >         {
> > > >             public void onClick(View v)
> > > >             {
> > > >                 Intent startGameIntent = new Intent(this,
> > > > RootGameScreen.class);
> > > >                 startActivityForResult(startGameIntent,
> > > > ACTIVITY_GAMEON);
> > > >             }
> > > >         });
>
> > > >     }
>
> > > > }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to