首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不离开当前活动的情况下将数据从活动传递到非活动类?

在不离开当前活动的情况下将数据从活动传递到非活动类?
EN

Stack Overflow用户
提问于 2012-01-20 00:20:34
回答 1查看 922关注 0票数 0

我有一个tts非UI类和activity class.Now在activity类中,我有一个按钮,用户可以通过它根据我想要将字符串传递给tts类的选择来选择男性或女性语音,一旦tts类接收到基于接收到的字符串的字符串,它就会将浮点变量设置为特定值,然后在tts的setPitch()方法中使用该浮点变量。所以我想知道是否有任何方法可以将字符串传递到这个tts类。我知道如何在活动之间传递字符串,但在这里,我想将数据从我的activity类传递到一个非activity类,而不会离开我的activity class.Thank You。

我的文本( TextSpeaker )类如下:公共类TextSpeaker实现了OnInitListener{

代码语言:javascript
复制
TextToSpeech tts;
public TextSpeaker(Context c){
    tts = new TextToSpeech(c,this);
}

@Override
public void onInit(int status) {
    if(status != TextToSpeech.ERROR){
        tts.setLanguage(Locale.US);
tts.setPitch(1);
    }

}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 00:34:24

最简单的解决方案是创建一个全局类,并将想要在不同活动和类之间共享的所有变量定义为“静态”。然后只需使用Global.varName

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8929499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档