Well, you spelled company wrong here: android:targetClass="com.mycmopany.myApp.PrefsActivity"/>
On Tuesday, July 24, 2012 12:11:40 PM UTC-5, billb wrote: > > I have a simple app with a set of preferences for the user to select. I > have the preferences menu (using Preference fragments) that works, however, > what is the preferred method of providing navigation back to the app if > there are no physical buttons on the device. > > I have added a "Return to Game" header, however, I'm now at a loss on how > to configure the intent to pop the preference menu off the stack and > therefore return to the game. > > If I am headed in the wrong direction, please point me in the right one. > > Using the below code the Preference appears in my settings menu, however, > when I click on the return to game preference (and thus starting the > intent) I get the following error in the debugger: > > android.content.ActivityNotFoundException: No Activity found to handle > Intent { act=com.mycompany.myApp.PrefsActivity.GoBack } > > Below is the code parts that I think will help you understand what I am up > to: > > manifest > ~~~~~~~ > ... > <activity > android:name=".PrefsActivity" > android:label="Preferences" > android:enabled="true" > > <intent-filter> > <category android:name="android.intent.category.DEFAULT" /> > <action android:name="com.mycompany.myapp.PrefsActivity.GoBack"/> > </intent-filter> > </activity> > > ... > > pref_headers.xml > ~~~~~~~~~~~~~ > <preference-headers xmlns:android=" > http://schemas.android.com/apk/res/android" > > ... > > <header android:title="Go Back" android:summary="Return to Bonk! Bonk!" > android:id="@+id/go_back"> > <intent > android:action="com.mycompany.myApp.PrefsActivity.GoBack" > android:targetClass="com.mycmopany.myApp.PrefsActivity"/> > </header> > </preference-headers> > > PrefsActivity extends PreferenceActivity > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > public void GoBackOneLevel() > { > Log.i("PREFERENCES", "Return to game button pressed!"); > Context context = (PrefsActivity) > this.getBaseContext(); > Toast.makeText(context, "I've been clicked!", Toast.LENGTH_SHORT).show(); > } > > > Thanks in advance for your help... and your patience! > > B. > -- 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 android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en