我試圖在啓動時發生異常(如果Web服務調用失敗)時顯示警告對話框。無法在onStart中顯示警報對話
,我可以
的代碼如下我有儘可能多的簡化IT:
沒有所示的對話框,沒有出現在調試輸出也沒有任何東西出現在設備日誌。
注意這是Mono。
我試圖在啓動時發生異常(如果Web服務調用失敗)時顯示警告對話框。無法在onStart中顯示警報對話
,我可以
的代碼如下我有儘可能多的簡化IT:
沒有所示的對話框,沒有出現在調試輸出也沒有任何東西出現在設備日誌。
注意這是Mono。
嘗試創建一個完整的AlertDialog:http://developer.android.com/guide/topics/ui/dialogs.html
或者,如果你僅顯示通知,而不是使用AlertDialog
吐司這裏吐司:http://developer.android.com/guide/topics/ui/notifiers/toasts.html
謝謝,但我最好想顯示一個警告對話框,而不是吐司。 – Sam
private AlertDialog.Builder alert()
{
AlertDialog.Builder myQuittingDialogBox =new AlertDialog.Builder(this);
myQuittingDialogBox.setTitle("your title");
myQuittingDialogBox.setMessage("set Msg Here");
myQuittingDialogBox.setIcon(R.drawable.yourimg);
myQuittingDialogBox.setPositiveButton("yes"), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton)
{
// your code here
dialog.dismiss();
}
});
myQuittingDialogBox.setNeutralButton("no"), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//write your code here
dialog.dismiss();
}
});
myQuittingDialogBox.create();
return myQuittingDialogBox;
}
調用
AlertDialog.Builder diaBox = alert();
diaBox.show();
是基於單聲道的嗎? –
@RobertEstivill是的。將更新問題,謝謝。 – Sam