Java 如何在Toast中获取此charSequence卷?
在Toast中找不到charSequence卷Java 如何在Toast中获取此charSequence卷?,java,android,Java,Android,在Toast中找不到charSequence卷 int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC); if (volume_level == 0) { CharSequence volume = "Text..."; } Toast toast = Toast.makeText(context, volume, Toast.LENGTH_SHORT); toast.show(); 注意:忽略此解决方案: int
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
if (volume_level == 0) {
CharSequence volume = "Text...";
}
Toast toast = Toast.makeText(context, volume, Toast.LENGTH_SHORT);
toast.show();
注意:忽略此解决方案:
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
if (volume_level == 0) {
CharSequence volume = "Text...";
Toast toast = Toast.makeText(context, volume, Toast.LENGTH_SHORT);
toast.show();
}
或
CharSequence volume=”“;
如果(音量=0){
volume=“Text…”;
}
您在此处声明了一个新的局部变量:CharSequence volume
,该变量仅在中可见,如果执行此操作,但需要在类中添加“private String volume;”。在另一个类中?或者这个类在同一个类中来自于审阅队列:我可以请求您在源代码周围添加一些上下文吗。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。
public ClassName extends AppCompactActivity {
private String volume;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
if (volume_level == 0) {
volume = "Text...";
Toast.makeText(context, volume, Toast.LENGTH_SHORT).show();
}
}
}