私はTTS用のiSpeechのAPIを使用しており、Androidプロジェクトの例では、2つのonClickListenersを備えた2つのボタンがあり、1つは音声合成を開始し、もう1つは停止します。アンドロイド画面のスペースを増やすために1つのボタンに留めておきたいので、スピーチが停止している場合はボタンを押すと開始し、開始した場合はボタンを押すと停止します。
これに似た質問がかなりありますが、1つのボタンで1つのリスナーに留めておく方がよいという回答がありますが、質問は複数のリスナーで行われたので、私の質問は2つだけなので、あまり満足していません。
それで、私は本当に2つのボタンに固執しますか(私はそうしないことを望みます)、または1つのボタンでこれを管理する方法はありますか?
編集 私の考えは与えられた例によって制限されたようです。この状況には、1人のリスナーで十分なようです。答えてくれてありがとう:)