ユーザーにアイテムを削除しないように依頼したとき、私はうまく機能するコードを持っています。
case R.id.item_Delete:
Log.d("TAG","Deletion ...");
AlertDialog.Builder delAllDialog = new AlertDialog.Builder(this);
delAllDialog.setTitle("Confirm deletion");
TextView dialogTxt_id = new TextView(this);
LayoutParams dialogTxt_idLayoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
dialogTxt_id.setLayoutParams(dialogTxt_idLayoutParams);
dialogTxt_id.setText("Delete?");
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(dialogTxt_id);
delAllDialog.setView(layout);
delAllDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
delete();
}
});
break;
...
それは素晴らしい働きをします!このコードの平和をコピーして、同じメニューコード内の別の同様のアクティビティに配置します。そして、私はDeletion..
自分のログを取得しましたが、何も起こりませんでした。LogCatクリア、エラーなし。
私は他のいくつかの同じ質問を検索して見つけました(たとえば、Android-Main-Methodから呼び出されたときにAlertDialogは表示されません)が、プロジェクトをクリーンアップすることも他のものも私の問題を解決しません..何かアイデアはありますか?