【问题标题】:show dialog when application/activity startup [closed]应用程序/活动启动时显示对话框[关闭]
【发布时间】:2010-08-24 10:44:19
【问题描述】:

我们可以在我们的应用程序/活动启动时显示对话框吗?

【问题讨论】:

  • 你应该让你的问题更具体,而不仅仅是标题的精确副本。你想显示什么对话框?您的意思是仅当您的应用程序第一次启动时?每次您的应用程序启动时?我们需要更多信息
  • 只是在帖子中转发问题并没有帮助

标签: android dialog


【解决方案1】:

确定可以显示对话框,看答案Displaying alerts in Activity.onCreate(..)

【讨论】:

  • 在我的应用程序中,我正在做一些数据库端功能,我从放置在某个服务器上的 xml 文件中获取所有数据......并将这些数据存储在数据库中......之后我将展示屏幕上的数据...这里单个活动完成所有工作(从 url 加载数据,存储数据并在屏幕上显示数据)...因此活动有时需要完成所有过程...当时屏幕显示为空白...我想在该屏幕上显示对话框或进度...我们可以这样做吗?
【解决方案2】:

你可以看看 AsynTask。其中有三种方法可以满足您的要求。

onPreExecute、onPostExetcute 和 doInBackground;

在 onPreExecute 中启动进度对话框 在 onPostExecute 中关闭进度对话框 你在 doInBackground 中连接吗?

希望这能达到你的目的。

【讨论】:

    【解决方案3】:

    http://www.droidnova.com/how-to-create-a-splash-screen,561.html

    似乎丢失了这方面的信息 - 只是 Google 它。

    【讨论】:

    • 在我的应用程序中,我正在做一些数据库端功能,我从放置在某个服务器上的 xml 文件中获取所有数据......并将这些数据存储在数据库中......之后我将展示屏幕上的数据...这里单个活动完成所有工作(从 url 加载数据,存储数据并在屏幕上显示数据)...因此活动有时需要完成所有过程...当时屏幕显示为空白...我想在该屏幕上显示对话框或进度...我们可以这样做吗?
    【解决方案4】:

    试试这个方法 在执行后从数据库中显示您的数据库。并预执行启动对话框并执行后关闭它。如果你想显示水平递增的进度条,那么在背景中放置我在那里的代码。

    私有类 DownloadImageTask 扩展 AsyncTask {

    受保护的位图 doInBackground(String... urls) {

              while (myProgress<length){
                     myProgress=myProgress+1;  
                     myProgressBar.setProgress(myProgress);
    
              }
               return decodeImage(urls[0]);
          }
    
          protected void onPostExecute(Bitmap result) {
              dialog.dismiss();
              imView.setImageBitmap(result);
          }           protected void onPreExecute() {
      // Things to be done while execution of long running operation is
               in progress. For example updating
                 ProgessDialog dialog = ProgressDialog.show(BusinessCardActivity.this,
                "Loading.........", "Wait For Few Second", true);             }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 2015-12-09
      • 1970-01-01
      • 2018-08-02
      相关资源
      最近更新 更多