我想在對話框中點擊一個按鈕時創建一個對話框我需要2個單選按鈕,這些按鈕與移動默認音樂鏈接,其他則是移動設備的外部存儲器。任何人都可以幫助我,這裏是我的代碼如下?創建內部有2個單選按鈕的對話框
buttonSound = (Button) findViewById(R.id.btn_sound);
buttonSound.setOnClickListener (new OnClickListener(){
public void onClick(View v){
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
getApplicationContext());
Log.d("TAG","button inside mobile");
alertDialogBuilder
//.setMessage("Click yes to exit!")
.setCancelable(false)
.setPositiveButton("Sound",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, close
// current activity
AlarmActivity.this.finish();
}
});
// builder.setPositiveButton("Sound",);
alertDialogBuilder
//.setMessage("Click yes to exit!")
.setCancelable(false)
.setPositiveButton("SdCard",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, close
// current activity
Log.d("TAG","button inside sdCard");
AlarmActivity.this.finish();
}
});
alertDialogBuilder.show();
而且它顯示如下錯誤
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
卻是露出的只有一個選項對話框。我需要顯示2選項之一是手機的默認音樂文件,其他是外部卡音樂文件 –
@ user3116672請查看我的編輯。 – Hariharan