gpt4 book ai didi

java - 如何从 PhoneStateListener 类获取上下文

转载 作者:行者123 更新时间:2023-11-29 03:54:47 25 4
gpt4 key购买 nike

我需要从几个类中调用方法,但我不知道如何获得正确的上下文

持有类:

public class SharedData {
......
......

public static void stop_ring(Context context){

Uri lcurUri = RingtoneManager.getActualDefaultRingtoneUri(context, RingtoneManager.TYPE_NOTIFICATION);
Ringtone ring = RingtoneManager.getRingtone(context, lcurUri);

ring.stop();
}

如何从 Activity 类中调用它,以及如何从 PhoneStateListener 类中调用它。

最佳答案

Activity 扩展了 Context,所以你可以这样调用它:

SharedData.stop_ring(this);

对于监听器,您必须将 Context 放入构造函数中并将其保存为属性。然后调用:

SharedData.stop_ring(saved_context);

关于java - 如何从 PhoneStateListener 类获取上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6974686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com