0
我想在我的应用程序中获得带宽的价值。如何获得带宽
在应用程序启动时,我会显示一个启动画面,并在AsyncTask中加载数据。我用一个Handler这样来显示进度条:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(Activity_Splash_Screen.this, Activity_Main.class);
i.putParcelableArrayListExtra("category", (ArrayList<? extends Parcelable>) ListOfCategory);
startActivity(i);
finish();
}
}, SPLASH_TIME_OUT);
但是,如果带宽不是最佳的,加载数据的时间比可变SPLASH_TIME_OUT的时间更多。
因此,我想获得带宽的值以适应我的变量SPLASH_TIME_OUT的值。
非常感谢您的帮助!
其并不好绑在处理时间这样的行动,承担起一个移动较慢运行的应用程序或更快的移动......你为什么不显示进度'onPreExecute('的的AsyncTask的),和隐藏它然后打开下一个活动'onPostExecute()'如果结果是成功或其他... – Yazan 2014-10-01 09:51:51
谢谢!它的作品 – Tom59 2014-10-02 08:10:50