hcg_21 2013-03-06 03:27 采纳率: 0%
浏览 1936

点击 item 时不显示 alertdialouge

我想实现点击 pdfimage 时显示 alert dialogue 的功能。我用的下面的代码但还是没有显示 alertdialogue,请大家点评一二。

private OnItemClickListener itemClickListener=new OnItemClickListener() {
  @SuppressWarnings("rawtypes")
  public void onItemClick(AdapterView parent, View arg1, int position, long arg3) {
      int i=position;
      pdf=pdfarray[i];
 /*******************************/
  AlertDialog.Builder builder = new AlertDialog.Builder(ImageShowActivity.this);
    final AlertDialog alert = builder.create();
    builder.setMessage("Are you sure you want to exit?")
       .setNeutralButton("Cancel",new DialogInterface.OnClickListener(){
       public void onClick(DialogInterface dialog, int id) {
            alert.dismiss();   
           }
        })
       .setPositiveButton("Download", new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int id) {
           Intent intent=new Intent(ImageShowActivity.this,OpenPDFNew.class);
           intent.putExtra("pdfurl",pdf );
           startActivity(intent);
           }
       })
      .setNegativeButton("Online", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
           }
   });
    alert.show();
/****************************************/
 }
};
  • 写回答

1条回答

  • nana4ever 2013-03-06 06:43
    关注

    你在申明 alert Builder 的内容前,调用 builder.create()。
    创建内容后,你应该用下面的代码调用 builder.create()

    AlertDialog.Builder builder = new AlertDialog.Builder(Activity_name.this);
            builder.setItems(items, new DialogInterface.OnClickListener() {
    
                @Override
                public void onClick(DialogInterface dialog, int position) {
                    .........
                    }
                }
            });
            builder.create().show();
    
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置