kgs*_*mar -1 android android-intent android-activity
我尝试做一个简单的应用程序,在 Intent Not working 中,它显示了这个错误:
Activity 中的 startActivities(android.content.Intent[]) 不能应用于 (android.content.Intent)
为什么?
请看下面我的代码:
public class SplashActivity extends Activity implements Animation.AnimationListener {
        ImageView imageView;
        Button button;
        Animation animationbounce;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_splash);
                imageView = (ImageView)findViewById(R.id.face);
                button = (Button)findViewById(R.id.splash);
                animationbounce = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.bounce);
                animationbounce.setAnimationListener(this);
                imageView.setVisibility(View.VISIBLE);
                imageView.startAnimation(animationbounce);
                animationbounce.setRepeatMode(Animation.REVERSE);
                button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                        imageView.setVisibility(View.VISIBLE);
                        imageView.startAnimation(animationbounce);
                }
                });
                Thread timerThread = new Thread() {
                public void run() {
                try {
                        sleep(1000);
                } catch (InterruptedException e) {
                        e.printStackTrace();
                } finally {
                    Intent intents = new Intent(SplashActivity.this, MainActivity.class);
                    SplashActivity.this.startActivities(intents);
                    // startActivities(intents);
                        }
                }
        };
        timerThread.start();
        }
@Override
public void onAnimationStart(Animation animation) {
    imageView.setVisibility(View.VISIBLE);
    imageView.startAnimation(animationbounce);
        }
@Override
public void onAnimationEnd(Animation animation) {
        if(animation==animationbounce)
        {
            imageView.setVisibility(View.VISIBLE);
            imageView.startAnimation(animationbounce);
        }
        }
@Override
public void onAnimationRepeat(Animation animation) {
    imageView.setVisibility(View.VISIBLE);
    imageView.startAnimation(animationbounce);
        }
        }