Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果我有一个调用另一个活动的动画活动,如何关闭应用程序_Android_Android Animation - Fatal编程技术网

Android 如果我有一个调用另一个活动的动画活动,如何关闭应用程序

Android 如果我有一个调用另一个活动的动画活动,如何关闭应用程序,android,android-animation,Android,Android Animation,我创建了一个应用程序,应用程序的第一页是介绍我的应用程序的动画。8秒后,此活动调用主活动;它工作得很好。但是当我在动画活动中关闭我的应用程序时,主活动仍然会被调用,并且应用程序会再次打开,因此,尽管我添加了 android:launchMode=“singleTask” 关于我的活动 我的代码: new Handler().postDelayed(new Runnable() { @Override public void run() {

我创建了一个应用程序,应用程序的第一页是介绍我的应用程序的动画。8秒后,此活动调用主活动;它工作得很好。但是当我在动画活动中关闭我的应用程序时,主活动仍然会被调用,并且应用程序会再次打开,因此,尽管我添加了

android:launchMode=“singleTask”

关于我的活动

我的代码:

new Handler().postDelayed(new Runnable() {
              @Override
              public void run() {

                //Create an intent that will start the main activity.
                Intent mainIntent = new Intent(AnimationActivity.this, MainActivity.class);
                AnimationActivity.this.startActivity(mainIntent);

                //Finish splash activity so user can't go back to it.
                AnimationActivity.this.finish();

                //Apply splash exit (fade out) and main entry (fade in) animation transitions.
                overridePendingTransition(R.anim.mainfadein, R.anim.splashfadeout);
                //overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_left);
              }
            }, 8000);

将runnable和handler作为字段引用,然后当活动关闭时,只需调用onDestroy方法中的handler.removeCallback(runnable)就可以了;没关系,但你能告诉我原因吗?我的问题有什么问题吗?也许那样我可以解决问题。这是我的第一个应用程序。非常感谢,它工作了,但只有一个问题我的问题有什么问题吗?因为我想知道投票失败的原因。。这样下次我就能解决我的问题了。。谢谢