Java 同时具有多个animationdrawable

Java 同时具有多个animationdrawable,java,android,multithreading,animationdrawable,Java,Android,Multithreading,Animationdrawable,是否可以同时生成2个AnimationDrawable 我用线试过了: Thread t1 = new Thread(){ public void run(){ runOnUiThread(new Runnable() { public void run() { animation1.start(); } }}; Thread t2 = new Thread(){ public void run(){ runOnUiThread(n

是否可以同时生成2个AnimationDrawable

我用线试过了:

Thread t1 = new Thread(){
public void run(){
    runOnUiThread(new Runnable() { 
        public void run() 
        { 
animation1.start(); 
 }   

}};
Thread t2 = new Thread(){
public void run(){
   runOnUiThread(new Runnable() { 
        public void run() 
        { 
animation2.start(); 
 }   
}};

t1.start();
t2.start();
这不管用。
我从xml文件加载动画资源。

在onCreate()方法中调用代码,是的,它是错误的。如果您检查javaDoc中的animationDrawable方法start(),您将看到无法在
onCreate()
中启动,但您应该在
onWindowFocusChanged(boolean)
方法中调用它。

此代码是否位于onCreate方法中?是的。我认为这是错误的