android - Android Studio在应用程序内部重新加载应用程序

标签 android android-studio crash reset

我有一个应用程序,恢复后会崩溃。应用程序可以很好地进入暂停阶段,但是一旦恢复,应用程序就会崩溃。

我希望使应用程序能够在恢复时自行重新启动。我不希望在清除所有数据,关闭应用程序然后重新启动时完全重置应用程序,我只想要使应用程序再次“创建”自身的内容。

我的想法是拥有这样的东西:

@Override
protected void onResume() {
    application.restart();
}

我不确定如何执行此操作,也没有在线找到任何内容。

谢谢!

内森

最佳答案

找到我的问题所在。我在playSound.release();内调用了onPause() { ... },因此导致我运行的mediaPlayer关闭。我只需要在onResume() { ... }方法内部将mediaPlayer放入正确的文件即可。

感谢Rami指示我再次查看堆栈。这次,我设法发现问题出在mediaPlayer中。再次查看mediaPlayer属性,找到问题所在。

谢谢!

关于android - Android Studio在应用程序内部重新加载应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29871170/

相关文章:

android - MotionEvent 在仍在使用时被回收

android - 如何检查是否实际使用了 Android 权限?

Android Studio - 项目结构几乎是空的

android - 如何在 Android Studio 中使用 Doxygen 插件?

android - 无法使用2种以上的布局

ios - dsym 显示更多信息 --

android - 如何在firebase中保存用户得分并在Android studio中实时检索

java - OkHttpClient 限制连接数?

android - Android Studio : still getting warning, need to update 'compile' to 'implementation'

android检查字符串是否包含0-9以外的字符