Android 개발에서 인형 용 침묵 모드에서 일반 모드로 토글 링하는 간단한 애플리케이션 인 예제 앱을 따라하고 있습니다. 나는 checkIfPhoneIsSilent 메서드를 호출 할 때 몇 가지 이유를 들어,이 오류 메시지 "checkIfPhoneIsSilent 형 홈페이지에 대한 정의되지 방법"빨간색으로 밑줄 다음 코드는 지금까지 있습니다 :checkIfPhoneIsSilent() 메소드가 정의되지 않았습니다.
import android.app.Activity;
import android.graphics.drawable.Drawable;
import android.media.AudioManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.widget.Button;
import android.widget.ImageView;
public class Main extends Activity {
private AudioManager mAudioManager;
private boolean mPhoneIsSilent;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
checkIfPhoneIsSilent();
setButtonClickListener();
}
private void setButtonClickListener() {
Button toggleButton = (Button)findViewById(R.id.toggleButton);
toggleButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (mPhoneIsSilent) {
//change back to normal
mAudioManager
.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
}
});
}
}
'checkIfPhoneIsSilent' 메소드가 없습니다.이 책의 앞부분에 정의되어 있습니까? –
checkIfPhoneIsSilent() 코드가 누락되었다고 생각합니다. –