jjzjj

onDestory

全部标签

android - 在 onDestory() 中停止/释放 Mediaplayer 会导致 NullPointerException

我试图在onDestroy()中停止并释放一个MediaPlayer对象,但应用程序一直崩溃。这是代码:voidStartSound(finalStringReaderPath){mediaplayer=MediaPlayer.create(test2.this,Uri.parse(ReaderPath));try{mediaplayer.start();mediaplayer.setOnCompletionListener(newOnCompletionListener(){@OverridepublicvoidonCompletion(MediaPlayermp){current+

Android onCreate()、onStart()、onResume()、onDestory()、onStop()、onPause()什么时候执行

一个Activity活动就是一个界面的布局。程序正常启动时:onCreate()->onStart()->onResume();onCreate()在活动第一次创建时被调用,主要用于加载布局onStart()这个方法在活动由不可见变为可见的时候调用。onResume这个方法在活动准备好和用户进行交互的时候调用。此时的活动一定位于返回栈的栈顶,并且处于运行状态.三种调用的场景:一个Activity启动另一个Activity:onPause()->onStop(),再返回:onRestart()->onStart()->onResume()程序按back退出:onPause()->onStop()