代码无法在模拟器中运行

时间:2014-02-18 19:17:13

标签: java android android-emulator

我对Android很新,我想知道为什么在模拟器中打开时这不起作用。错误显示为unfortunatley此应用程序没有响应。我的代码没有语法错误,它已成功安装在模拟器上。

我正在调用函数anim();在MainActivity.java中

protected void onStart() {
        super.onStart();   
        functions mActivity= new functions();
        mActivity.anim(); 

并且该函数已写入另一个类文件(functions.java)

public class functions extends MainActivity {
    public void anim()  {
    Animation animfadein =AnimationUtils.loadAnimation(this,R.anim.fadein);
    Animation animfadeout =AnimationUtils.loadAnimation(this,R.anim.fadeout);
    findViewById(R.id.imageView1).startAnimation(animfadein);
    findViewById(R.id.imageView1).startAnimation(animfadeout); 

1 个答案:

答案 0 :(得分:0)

这不是Android的工作原理。您没有手动实例化Activities。您可以使用Intent结合startActivity()方法启动它们。为什么不将anim()方法放在MainActivity课程中?