Android,ProgressBar setVisibility,同时在OnClickListener中加载数组

条件Bodik

我试图在单击按钮后加载数组时查看Spinner风格的ProgressBar样式,问题是:当OnClickListener运行时,所有GUI都冻结并且setVisibility命令在内存加载完成之前不起作用。

我试图使用runOnUiThread或使gui无效,但没有任何作用|:

请帮忙 ?

    button.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {

            spinner.setVisibility(View.VISIBLE);  // <-- the spinner progressBar

            loadPhoneMembers();  // <-- memory loading progress 

            Intent intent = new Intent();
            intent.setClass(CreateFrom.this,CreateSendListFromPhoneContacts.class);      
            startActivity(intent);


        }
    });
价格

您应该将loadPhoneMembers()方法移至新线程,因为这是一个耗时的过程,阻塞了UI线程。例如,您可以创建一个扩展该类AsyncTask并将其移动到doInBackground()该类方法的类。这是文档:http : //developer.android.com/reference/android/os/AsyncTask.html

请注意,您无法从后台线程更改用户界面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android-ProgressBar setVisibility不能使用

来自分类Dev

Android ProgressBar hiving NullPointerException android.widget.ProgressBar.setVisibility(int) NullPointerException

来自分类Dev

Android Progressbar的集合/正在加载微调器

来自分类Dev

Android-ProgressBar setVisibility到GONE无法正常工作

来自分类Dev

如何在Android 4.x上同时显示多个具有不同颜色的ProgressBar?

来自分类Dev

Android-在strings.xml的“正在加载” ProgressBar上设置文本

来自分类Dev

Android ProgressBar停止更新

来自分类Dev

Android更改ProgressBar的厚度

来自分类Dev

ProgressBar在Android中消失了

来自分类Dev

在Android中加载相机

来自分类Dev

如何同时启用SwipeRefreshLayout和初始加载ListView ProgressBar

来自分类Dev

圆形ProgressBar背景:Android Xamarin

来自分类Dev

ProgressBar动态为Android着色

来自分类Dev

圆形ProgressBar背景:Android Xamarin

来自分类Dev

Android ProgressBar设置进度圆角

来自分类Dev

在执行ASyncTask时加载ProgressBar

来自分类Dev

ProgressBar 在 pdf 加载前消失

来自分类Dev

在Android中加载viewpager的顺序

来自分类Dev

毕加索无法在Android中加载

来自分类Dev

在webview中加载网页(android)

来自分类Dev

在Android App中加载网页

来自分类Dev

在ListView Android中加载图像

来自分类Dev

在Android Studio中加载图片

来自分类Dev

在android imageview中加载图像

来自分类Dev

如何从C#接收的字节数组中加载图像?Android应用程式

来自分类Dev

带有文本的Android Progressbar Android

来自分类Dev

带有文本的Android Progressbar Android

来自分类Dev

Android-Round ProgressBar从错误的位置开始

来自分类Dev

在Android中以编程方式居中ProgressBar

Related 相关文章

热门标签

归档