小编tot*_*tem的帖子

Android AsyncTask在完成后仍处于运行状态

在处理应用程序时,我注意到线程数一直在增长.AsyncTask线程由于某种原因保持打开状态(我确信它们已经完成处理并退出).我不知道为什么我会继续创建更多这种类型的线程,并且它们会无限期地继续运行.

有没有办法验证这些线程是否在完成时终止?是否存在AsyncTask线程保持打开的已知问题?

运行时:

public  class DoNothingTask extends AsyncTask<Void, Void, Void> {

        @Override
        protected Void doInBackground(Void... params) {
            // TODO Auto-generated method stub
            return null;
        }

    }
Run Code Online (Sandbox Code Playgroud)

我在debbuger中看到每次执行的新线程new DoNothingTask().execute(null); 如下:

Thread[<ThreadNumber>AsyncTask#1](running)

我的问题是为什么会这样?我的应用程序很大程度上依赖于AsyncTask,我不能创建新的线程并在每个任务后保持活跃状态​​.

multithreading android

10
推荐指数
1
解决办法
6236
查看次数

用于android的烛台图表组件

我正在为Android寻找一个烛台图表解决方案,现在几个月都找不到.

我正在寻找一个平滑的滚动,zomming,工具提示,选项来在一个新的蜡烛中进行政策,而无需渲染整个图表.

我确实遇到了本机代码图表的所有常规选项:DriodCharts,AchartEngine,ChartDroid,其中没有一个支持烛台.我还使用了5个免费的Javascript和html解决方案,所有这些解决方案都非常慢,而且大多数都不支持在绘制图表后添加数据.

我见过许多带有不错图表的免费Android应用程序,并尝试联系开发人员希望他们至少可以指向某个地方,甚至出售他们的lib.

我的问题是这里有没有人知道Android中的烛台本机解决方案支持我提到的?

谢谢,图腾

charts android candlestick-chart

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

Android ListView ArrayAdapter数据更新最佳实践

我有一个具有多个列表视图的活动,这些视图不断从套接字线程接收新值,另一个线程解析数据并更新数组适配器,然后ui线程调用notifyDataSetChanged()以使列表刷新.

我的问题是,我每隔几次刷新所有列表,这会导致UI在某些动画需要发生时非常滞后.

我想知道最好的方法是每秒更新多个值更改的多个列表?

谢谢,图腾.

android listview adapter

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

Android动画视图进入屏幕,将当前全屏视图推出

我需要这个API11之前的项目.

我正在寻找一种从右边添加视图的方法,这将导致当前的全屏视图向左移动,以允许新视图在屏幕中被访问.

新视图大约是屏幕宽度的1/3,因此当前fusll屏幕视图应移出屏幕的距离.

我已经厌倦了使用TranslateAnimation()的各种解决方案,虽然我对动画非常满意,但我在原始视图中的所有可点击区域都没有问题.

所以我开始使用布局来正确地定位它,带有负边距,但是几秒钟后,当新的布局请求出现时,视图会弹回原位.在动画结束侦听器上移动视图时,此解决方案也会产生波动效应.

什么是最简单的解决方案,当新视图进入或退出时,它具有良好的动画,并且根据布局将视图放在正确的位置.

layout animation android

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