【问题标题】:Showing alert dialog with yes and no button and function on it [duplicate]显示带有是和否按钮和功能的警报对话框[重复]
【发布时间】:2012-09-11 12:50:07
【问题描述】:

可能重复:
Android ASync task ProgressDialog isn't showing until background thread finishes

我正在实现一个 android 应用程序。我有以下活动 1.StartMenu:-在此活动中,当我按下开始时,有三个按钮。它在另一个活动 AndroidGame 上移动。在 Androidgame 有主游戏面板的上下文。所以它开始执行游戏。我希望当 maingamepanel 加载它时显示一个 progressDilog 。选择是后它应该开始游戏。我无法进行对话。请建议progressDialog应该保存在哪里? AlertDialog.Builder alertDialogBu​​ilder = new AlertDialog.Builder( 这个);

    // set title
    alertDialogBuilder.setTitle("Your Trial Period has Expired.");

    // set dialog message
    alertDialogBuilder.setCancelable(false).setPositiveButton("Ok",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {



                }
            });

    // create alert dialog
    AlertDialog alertDialog = alertDialogBuilder.create();

    // show it
    alertDialog.show();

【问题讨论】:

标签: android android-asynctask


【解决方案1】:

单击警报对话框中的按钮后,它会启动另一个活动。 在 onCreate() 方法中写入以下内容:

    doback dob=new doback();
    dob.execute();

在 oncreate() 下方

    class doback extends AsyncTask<URL, Integer, Long>
 {

  protected Long doInBackground(URL... arg0) 
  {

  }
  protected void onProgressUpdate(Integer... progress) 
  {

  }
  protected void onPostExecute(Long result) 
  {
   try
   {
    dialog.dismiss();
   }
   catch(Exception e)
   {
    e.printStackTrace();
    dialog.dismiss();
   }
  }
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多