相关疑难解决方法(0)

Android:进度对话微调器不旋转

这似乎是一个Android范围的问题,您可以在视图 - >进度条 - >对话框下的API演示中看到.

基本上,如果您显示进度对话框,它第一次就会按预期工作.如果你将其关闭并再次显示(不破坏活动或类似的东西),旋转的图像就会停止旋转.在API演示中,您可以通过单击"显示不确定",按向后关闭对话框,然后再次单击按钮来查看.

我已经尝试构建自己的进度对话框,但它显示了同样的问题,因为问题在于"ProgressBar"旋转图像.

我想知道是否有人有解决此问题的方法.

android dialog progress progress-bar

13
推荐指数
1
解决办法
2万
查看次数

开始新活动时进度对话框

此按钮显示在我的开始活动中.按下它之后,将启动一个新活动,但这需要一些时间,因为初始化该新活动会从Internet收集一些数据.这工作一半.显示进度拨号但进度轮未旋转.

有人能告诉我为什么会这样吗?

  Button b4 = (Button) findViewById(R.id.Button01);
      b4.setOnClickListener(new View.OnClickListener() {
          public void onClick (View view) {    
           final ProgressDialog pd = ProgressDialog.show(pak.this, 
                         "", "Working..", true);

            new Thread(new Runnable(){
             public void run(){
              Intent intent = new Intent();
                 intent.setClassName("sxe.pak", "sxe.pak.List");
                 startActivity(intent);               
              pd.dismiss();
                }
           }).start();

          }
   });
Run Code Online (Sandbox Code Playgroud)

谢谢

android

11
推荐指数
1
解决办法
3万
查看次数

android:显示进度对话框

我已经在stackoverflow上查看了Android API和其他帖子,但一直无法解决这个问题.

我的应用程序将文件下载到SD卡.我想在文件下载时弹出"加载..."对话框,然后在下载完成后消失.这是我使用android API提出的:

ProgressDialog pd = ProgressDialog.show(this,"","Loading. Please wait...",true);

//download file

pd.cancel();
Run Code Online (Sandbox Code Playgroud)

但是对话框实际上并没有显示.当我调试它时,它声称它正在显示,但它显然不在屏幕上.

我能做什么?

android dialog progressdialog

8
推荐指数
1
解决办法
8253
查看次数

开放活动的进度对话框

嘿伙计们,我在打开一个活动的进度对话框上遇到了问题(在例子中称为活动2).活动2有很多代码要在此OnCreate事件中执行.

final ProgressDialog myProgressDialog = ProgressDialog.show(MyApp.this,getString(R.string.lstAppWait), getString(R.string.lstAppLoading), true);
new Thread() {
    public void run() {
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                showApps();
            }
        });
        myProgressDialog.dismiss();
    }
}.start(); 
Run Code Online (Sandbox Code Playgroud)

showApps函数启动活动2.

如果我在活动1上的按钮点击事件上执行此代码,我会看到进度,但是她没有移动并且在2或3秒内有一个黑屏,以便android显示活动.

如果我在Activity2的OnCreate中执行此代码并且如果我用OnCreate上的代码替换showApps,则Activity1冻结2秒,我没有看到进度对话框,并且在看到结果之前再次冻结活动2上的2秒.

一个主意 ?

android progressdialog

7
推荐指数
1
解决办法
1万
查看次数

Android中的进度对话框问题

我想ProgressDialog在我的Activity中创建一个简单的.我这样创建它:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.channellist);

    final Context c=this;

    t1=(TextView) findViewById(R.id.channellistStatus);

    listView=(ListView) findViewById(R.id.channellist);

    rc=RCManager.getInstance();

    chlistAdapter = new ChannelListAdapter(this,R.layout.channellist_row_lyt,clist);

    listView.setAdapter(chlistAdapter);

    t1.setText("No Channel List Found...");

    progDailog=ProgressDialog.show(this,"HI", "Loading");

    new Thread(new Runnable() {

        @Override
        public void run() {
            try 
            {
                Thread.sleep(3000);
            } 
            catch (InterruptedException e) 
            {
                e.printStackTrace();
            }   
            updateChannelList();
        }
    }).start();
Run Code Online (Sandbox Code Playgroud)

但它导致以下异常,即WindowManager BadToken异常.我不知道为什么会这样.请有人帮我解决这个问题吗?

05-23 16:56:44.573: ERROR/AndroidRuntime(2494): FATAL EXCEPTION: main
05-23 16:56:44.573: ERROR/AndroidRuntime(2494): java.lang.RuntimeException: Unable            to start activity           ComponentInfo{com.nds.fr.activities/com.nds.fr.activities.TabGroup2Activity}:  java.lang.RuntimeException: Unable to start activity   ComponentInfo{com.nds.fr.activities/com.nds.fr.activities.ChannelListing}:  android.view.WindowManager$BadTokenException: Unable to add …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×5

dialog ×2

progressdialog ×2

progress ×1

progress-bar ×1