ImageView + TranslateAnimation führt zum Absturz

  • 4 Antworten
  • Neuester Beitrag
Diskutiere ImageView + TranslateAnimation führt zum Absturz im Android App Entwicklung im Bereich Betriebssysteme & Apps.
F

Flynex

Neues Mitglied
Erstmal hallo zusammen. Ich habe mich jetzt auch mal hier registriert, da ich mit einer Sache nicht weiter komme.

Eine ganz einfache Sache. Ich möchte ein ImageView per TranslateAnimation bewegen. Wenn ich die App jetzt auf meinem Gerät starte stürzt die App aber direkt ab. Hab das gleich mit einem TextView probiert und dort funktioniert es.
Muss man bei ImageViews und Animationen noch iregendetwas beachten?

Hier mal der Quelltext:
Code:
ImageView carImage = (ImageView) findViewById(R.drawable.car);
    
    TranslateAnimation carAnimation = new TranslateAnimation(0,500,0,500);
    carAnimation.setFillAfter(true);
    carAnimation.setDuration(1000);
    carImage.startAnimation(carAnimation);
 
A

amfa

Dauergast
Welche Fehlermeldung steht denn im LogCat?
Wenn die App abstürzt müsste da ja was stehen.
 
F

Flynex

Neues Mitglied
Hier mal das LogCat:
Code:
02-16 11:40:34.971: E/Trace(5337): error opening trace file: No such file or directory (2)
02-16 11:40:35.041: W/dalvikvm(5337): threadid=1: thread exiting with uncaught exception (group=0x41814468)
02-16 11:40:35.052: E/AndroidRuntime(5337): FATAL EXCEPTION: main
02-16 11:40:35.052: E/AndroidRuntime(5337): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.port/com.example.port.MainActivity}: java.lang.NullPointerException
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2351)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread.access$600(ActivityThread.java:151)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1331)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.os.Looper.loop(Looper.java:155)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread.main(ActivityThread.java:5454)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at java.lang.reflect.Method.invokeNative(Native Method)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at java.lang.reflect.Method.invoke(Method.java:511)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:796)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at dalvik.system.NativeStart.main(Native Method)
02-16 11:40:35.052: E/AndroidRuntime(5337): Caused by: java.lang.NullPointerException
02-16 11:40:35.052: E/AndroidRuntime(5337):     at com.example.port.MainActivity.onCreate(MainActivity.java:24)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.Activity.performCreate(Activity.java:5066)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1101)
02-16 11:40:35.052: E/AndroidRuntime(5337):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307)
02-16 11:40:35.052: E/AndroidRuntime(5337):     ... 11 more
02-16 11:40:39.777: D/Process(5337): killProcess, pid=5337
02-16 11:40:39.777: D/Process(5337): dalvik.system.VMStack.getThreadStackTrace(Native Method)
02-16 11:40:39.777: D/Process(5337): java.lang.Thread.getStackTrace(Thread.java:599)
02-16 11:40:39.777: D/Process(5337): android.os.Process.killProcess(Process.java:944)
02-16 11:40:39.777: D/Process(5337): com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:108)
02-16 11:40:39.777: D/Process(5337): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
02-16 11:40:39.777: D/Process(5337): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
02-16 11:40:39.777: D/Process(5337): dalvik.system.NativeStart.main(Native Method)
 
F

Flynex

Neues Mitglied
Oh man, da hatte ich wohl Tomaten auf den Augen.
Danke ... jetzt funktioniert es natürlich.