切换按钮暂停/恢复当前活动

时间:2014-03-24 23:43:44

标签: android togglebutton onpause

我创建了一个按钮,现在我希望如果我点击它,我的应用会暂停直到我再次点击它然后它应该在同一点恢复。我试过使用onPause()但它对我的应用程序没有任何影响。

   @Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    if (isChecked) {

        Method should be paused!

    } else {

        Method should be resumed!
    }

}

我有一个有TTS和计时器的方法。现在我想添加一个暂停/恢复按钮。 我不知道如何处理它。

1 个答案:

答案 0 :(得分:3)

您必须了解活动生命周期的工作原理。请阅读android手册。你不能直接调用onPause / onResume活动

onPause:      当系统即将开始恢复先前的活动时调用。这通常用于提交未保存的持久数据更改,停止动画以及可能消耗CPU等的其他事情。

onResume:      当活动开始与用户交互时调用。

请阅读http://developer.android.com/reference/android/app/Activity.html