gpt4 book ai didi

android - 按保存按钮时应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 04:10:07 27 4
gpt4 key购买 nike

我在按下按钮时保存更改的音量时遇到问题,但不明白为什么。你能帮忙吗?我的代码如下:

    private AudioManager aManager;
private SeekBar seekVolume;
private Button save;



@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

aManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
Button save = (Button) findViewById(R.id.save);

}
public void saveOnClickListener(View view){

int progress = 1;
int keyCode = 0;
KeyEvent keyEvent;
aManager.setStreamVolume(AudioManager.STREAM_RING, progress , AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
if(keyCode==KeyEvent.KEYCODE_VOLUME_DOWN || keyCode==KeyEvent.KEYCODE_VOLUME_UP){
seekVolume.setProgress(aManager.getStreamVolume(AudioManager.STREAM_RING));

}else if (keyCode==KeyEvent.KEYCODE_VOLUME_DOWN || keyCode==KeyEvent.KEYCODE_VOLUME_UP){
seekVolume.setProgress(aManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION));

}
}

}

首先我想对铃声音量进行更改,然后在按下保存按钮时提交更改。谢谢大家

最佳答案

我认为在 xml 中你没有添加它,因为你使用了方法 saveOnClickListener 在 xml 中的 Button 属性中添加为

 android:onClick="saveOnClickListener" 

或者如果你没有在 xml 中添加,你可以在 Activity 中使用,如下所示

 Button save = (Button) findViewById(R.id.save);    
save.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// do here what u want onclick of save button
}
}


});

关于android - 按保存按钮时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10993397/

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