I am working on a live wallpaper using AndEngine, and am seeing an
annoyingly-persistent problem; I'm hoping someone here can see what
I, and one other dev with a good deal more experience than I have,
are not seeing.

Before I added some preferences, it worked fine...but because the
touch event code and the accelerometer code isn't currently working
in the AndEngine LWP extension, without some configurable options,
it was rather limited....  Cool-looking, but limited.

As soon as I started adding prefs, and since that time, it will run
in the preview all day, as long as you don't try to access the
preferences screen.  Once you do, it immediately force-closes.

If anyone can see what might be happening from the following, please
point me in the right direction....

Here's the LogCat output---nothing I've tried has significantly changed
this (except for time of day, process ID numbers):

---------------------------  CUT HERE  ---------------------------

WARN/dalvikvm(12753): threadid=1: thread exiting with uncaught exception 
(group=0x400208b0)
ERROR/AndroidRuntime(12753): FATAL EXCEPTION: main
ERROR/AndroidRuntime(12753): java.lang.IllegalStateException: Could not execute 
method of the activity
ERROR/AndroidRuntime(12753):     at android.view.View$1.onClick(View.java:2072)
ERROR/AndroidRuntime(12753):     at 
android.view.View.performClick(View.java:2408)
ERROR/AndroidRuntime(12753):     at 
android.view.View$PerformClick.run(View.java:8824)
ERROR/AndroidRuntime(12753):     at 
android.os.Handler.handleCallback(Handler.java:587)
ERROR/AndroidRuntime(12753):     at 
android.os.Handler.dispatchMessage(Handler.java:92)
ERROR/AndroidRuntime(12753):     at android.os.Looper.loop(Looper.java:143)
ERROR/AndroidRuntime(12753):     at 
android.app.ActivityThread.main(ActivityThread.java:4717)
ERROR/AndroidRuntime(12753):     at 
java.lang.reflect.Method.invokeNative(Native Method)
ERROR/AndroidRuntime(12753):     at 
java.lang.reflect.Method.invoke(Method.java:521)
ERROR/AndroidRuntime(12753):     at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
ERROR/AndroidRuntime(12753):     at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
ERROR/AndroidRuntime(12753):     at dalvik.system.NativeStart.main(Native 
Method)
ERROR/AndroidRuntime(12753): Caused by: 
java.lang.reflect.InvocationTargetException
ERROR/AndroidRuntime(12753):     at 
com.android.wallpaper.livepicker.LiveWallpaperPreview.configureLiveWallpaper(LiveWallpaperPreview.java:113)
ERROR/AndroidRuntime(12753):     at 
java.lang.reflect.Method.invokeNative(Native Method)
ERROR/AndroidRuntime(12753):     at 
java.lang.reflect.Method.invoke(Method.java:521)
ERROR/AndroidRuntime(12753):     at android.view.View$1.onClick(View.java:2067)
ERROR/AndroidRuntime(12753):     ... 11 more
ERROR/AndroidRuntime(12753): Caused by: 
android.content.ActivityNotFoundException: Unable to find explicit activity 
class {com.jdgapps.BouncingBuckies/com.jdgapps.BouncingBuckies}; have you 
declared this activity in your AndroidManifest.xml?
ERROR/AndroidRuntime(12753):     at 
android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
ERROR/AndroidRuntime(12753):     at 
android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
ERROR/AndroidRuntime(12753):     at 
android.app.Activity.startActivityForResult(Activity.java:2847)
ERROR/AndroidRuntime(12753):     at 
android.app.Activity.startActivity(Activity.java:2953)
ERROR/AndroidRuntime(12753):     ... 15 more


---------------------------  CUT HERE  ---------------------------

And since it's asking if I've defined all of this in the Manifest, here
it is:

---------------------------  CUT HERE  ---------------------------

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android";
      package="com.jdgapps.BouncingBuckies"
      android:versionCode="1"
      android:versionName="1.0">
      
      <uses-sdk android:minSdkVersion="7" />
      
      <uses-feature android:name="android.software.live_wallpaper" />
      
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <!-- Live Wallpaper Service -->
        <service
            android:name="BouncingBuckies"
                        android:enabled="true"
                        android:icon="@drawable/icon"
                        android:label="@string/app_name"
                        android:permission="android.permission.BIND_WALLPAPER">
            <intent-filter>
                <action 
android:name="android.service.wallpaper.WallpaperService" />
            </intent-filter>
            <meta-data
                android:name="android.service.wallpaper" 
                android:resource="@xml/wallpaper" />
      <uses-permission android:name="android.permission.SET_WALLPAPER" />       
        </service>
        
        <!-- Live Wallpaper Settings Activity -->

        <activity 
android:name="com.jdgapps.BouncingBuckies.LiveWallpaperSettings" 
android:label="@string/app_name"
                android:theme="@android:style/Theme.Light.WallpaperSettings"
                android:exported="true">
        </activity>
    </application>
</manifest>

---------------------------  CUT HERE  ---------------------------

Does anyone see anything here that might be causing the force-close?

Thanks,
   --jim


-- 
73 DE N5IAL (/4)            MiSTie #49997      < Running FreeBSD 7.0 >
[email protected]                    ICBM/Hurr.: 30.44406N 86.59909W

                   Saw something on TV about Psych-os.
             Hmmmm, Psych OS.  Perhaps the next freeware OS....   --me


-- 
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

Reply via email to