Thanks, that probably is part of the problem, and I fixed that now,
but I think the bigger problem is just how I initialize the Intent.
When I do: Intent launchSuccess = new Intent(".Success");
I get the error: An error has occurred in
com.straightforwardcode.AndrAIM. No Activity found to handle Intent
{ action=.Success }.
Any ideas?
On May 1, 3:05 pm, Mark Murphy <[EMAIL PROTECTED]> wrote:
> kfealz wrote:
> > I'm building my first Android app, and it's pretty confusing. I'm
> > picking it up pretty well (or at least the minimal stuff I need to
> > know at this point), but I'm having one fairly significant issue. I
> > haven't been able to figure out how to start a new activity.
>
> > I know to create an intent: Intent launchSuccess = new Intent()
> > and I know to call startActivity(Intent intentname)
>
> > However, I'm not sure what to send into Intent() or what I have to do
> > in AndroidManifest.xml to get it to work.
>
> > Here's what I have:
>
> <snip>
>
> > The following is Success's entry in AndroidManifest.xml
> > <activity android:label="@string/app_name" android:name="Success">
> > <intent-filter>
> > <action android:name="com.straightforwardcode.action.Success.MAIN">
> > </action></intent-filter></activity>
>
> Usually, the android:name attribute will start with a leading dot,
> indicating that the activity's class can be found under the package
> declared in the root manifest element of the manifest file. For example:
>
> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
> package="com.commonsware.android.foo">
> <application>
> <activity android:name=".Foo" android:label="Foo">
> <intent-filter>
> <action
> android:name="android.intent.action.MAIN" />
> <category
> android:name="android.intent.category.LAUNCHER" />
> </intent-filter>
> </activity>
> </application>
> </manifest>
>
> Here, the android:name of ".Foo" means Android will interpret Foo as
> being com.commonsware.android.foo.Foo, since com.commonsware.android.foo
> is the package declared at the top.
>
> The one you have doesn't show a leading dot, meaning Android might think
> that "Success" is the fully-qualified class name including package.
> Assuming that's not the case, try adding the dot and see if it helps.
>
> --
> Mark Murphy (a Commons Guy)http://commonsware.com
> The Busy Coder's Guide to Android Development -- coming in June 2008!
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---