【发布时间】:2013-10-27 16:05:27
【问题描述】:
我在我的应用程序中使用动画,每当活动开始时,我将 contentview 设置为该动画类,但每当用户返回时,它只会在我使用动画的地方崩溃。你能告诉我如何保存我的应用程序从这次崩溃
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
public class Ultimate_bomb extends Activity {
FireworkLayout my;
MediaPlayer sound;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
my = new Animation(this);
setContentView(my);
sound = MediaPlayer.create(Ultimate_bomb.this, R.raw.ultimate_bomb);
sound.start();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
sound.release();
finish();
}
}
【问题讨论】:
-
动画不能是android的类。您不能将动画设置为活动的 contentView。
-
请阅读文档并遵循一些教程。您不能将ContentView 设置为动画。
-
@aegean Animation 不是我的课我已经改了名字,这样你就可以理解那是动画课
-
@Simon 先生,我使用 setContentView 对其工作正常进行动画处理,但是当用户单击返回时它崩溃了。先生,我是初学者,如何实现动画,以便用户可以在播放音乐的屏幕上看到它在后台..我很抱歉,我的脑子不够用了,所以无法阅读文档我非常紧张,因为我已经启动了我的应用程序并且用户正面临这个问题..请告诉解决方案先生
-
@Pushendra 如果您正在寻找解决方案,您必须分享您的动画课程。我绝对确定它不是一个 android 类。顺便说一句,请尝试在 onPause 删除 finish() 的代码。
标签: android performance android-fragments