gpt4 book ai didi

java - 如何从“设置” Activity 中的“主要 Activity ”访问方法?

转载 作者:行者123 更新时间:2023-12-02 01:00:28 25 4
gpt4 key购买 nike

我目前正在开发 Android 录音机应用程序。我正在尝试从“设置” Activity 访问 MainActivity 中的一些方法,以便更改我的 MediaRecorder 的某些设置。

我有以下方法,可以在我的 MainActivity 中设置录音的音频设置。

// set up all audio settings
private void setAudioSettings() {
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setAudioSamplingRate(44100);
mediaRecorder.setAudioEncodingBitRate(96000);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
}

在我的“设置” Activity 中,I have a standard preferences screen我想在 MainActivity 中显示更改媒体记录器的音频编解码器、采样率等的选项。

如何从此处的 MainActivity 访问 setAudioSettings 方法来执行此操作?

如果您需要查看更多代码或屏幕截图,请告诉我。

最佳答案

将该方法设为静态,这样您就可以在不创建类对象的情况下调用

public static void yourMethod(){
//Write your code here
}

并像这样调用你的方法:

MainActivity.yourMethod();

关于java - 如何从“设置” Activity 中的“主要 Activity ”访问方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60705307/

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