我的Android"按摩振动器"应用程序即使在该过程被杀死后也不会停止振动?

Mit*_*raa 5 android

我将尝试尽可能简短...我发布了一个非常简单的Android应用程序,它的名字是"Vib-e-rator PRO".它的目的很明显,它可以用作按摩振动器或色情刺激器......

我的问题是没有Android手机来实时测试我的应用程序.

我一直在收到人们的好评.一些用户表示其工作正常.但他们中的大多数人抱怨电话即使在结束申请后也会停止振动.

后来我推测,当用户关闭振动器并退出应用程序时,它将按预期工作.如果任何用户(大多数人)直接关闭应用程序(通过应用程序本身提供的关闭选项或通过按下手机中的END按钮)而不关闭振动器,那么它将不会停止振动.

所以我在我的应用程序中提供的关闭选项的退出块中添加了myvib.Cancel()(myvib是Phone Vibrator的上下文).对于另一种情况,当按下电话中的END按钮关闭它时,我不知道如何解决它...所以朋友们请告诉我有什么必要做的...我收到的评论来自很多用户我的应用程序真的很尴尬....

Fel*_*lix 4

查看活动生命周期myvib.cancel()我认为最好的解决方案是从内部调用onPause()onStop()。然后myvib.vibrate()从拨打电话onResume()