gpt4 book ai didi

java - 安卓测试崩溃

转载 作者:行者123 更新时间:2023-11-30 00:58:41 24 4
gpt4 key购买 nike

我一直在使用 Android Studio 进行练习,有时我会遇到无法解释的崩溃。例如这个,它是一个按钮,只要您按下它,您的设备就会静音。

import android.media.AudioManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {

Button silentButton;
private AudioManager myAudioManager;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


silentButton = (Button) findViewById(R.id.silentButton);

silentButton.setOnClickListener(
new Button.OnClickListener(){
public void onClick(View v){
myAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Toast.makeText(MainActivity.this,"Silent Mode Activated!",Toast.LENGTH_LONG);
}
}
);

}

}

注意:当我创建项目时,我选择了 Ice Cream Sandwich (4.1),而我运行代码的设备都是 Marshmallow (6.0 & 6.0.1)

为什么我会崩溃,我该如何防止崩溃。谢谢。

更新:静默模式现在可用但 Toast 不可用?

最佳答案

这是固定静音模式和 toast 的所有内容。谢谢大家。

import android.content.Context;
import android.media.AudioManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {

Button silentButton;
private AudioManager myAudioManager;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
silentButton = (Button) findViewById(R.id.silentButton);

silentButton.setOnClickListener(
new Button.OnClickListener(){
public void onClick(View v){
myAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Toast.makeText(MainActivity.this,"Silent Mode Activated!",Toast.LENGTH_LONG ).show();
}
}
);

}

}

关于java - 安卓测试崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39764416/

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