如何显示假进度2秒? [英] How to show dummy progressbar for 2 second?
本文介绍了如何显示假进度2秒?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是想显示进度条之前,新的活动开始。当我开始从previous活动活动,新画面首先显示伪进度条(白色屏幕只有进度)和后2〜3第二阶段开始新的活动。
listCategory.setOnItemClickListener(新OnItemClickListener(){
公共无效onItemClick(适配器视图<>为arg0,查看ARG1,INT位置,长ARG3){
意图iMenuList =新的意图(thirdstep.this,fifthscreen.class);
startActivity(iMenuList);
}
});
公共类fifthscreen延伸活动{
@覆盖
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.fifthscreen);
}
}
解决方案
您可以使用处理程序如下尝试:
listCategory.setOnItemClickListener(新OnItemClickListener(){
公共无效onItemClick(适配器视图<>为arg0,查看ARG1,
INT位置,长ARG3){
//显示你的进度在这里
处理器mHand =新的处理程序();
mHand.postDelayed(新的Runnable(){
@覆盖
公共无效的run(){
// TODO自动生成方法存根
意图iMenuList =新的意图(thirdstep.this,fifthscreen.class);
//辞退进度这里
startActivity(iMenuList);
}
},2000);
}
}
});
您需要把这个code onItemClick
方法内。
I just want to show progress bar before new activity starts. When I start activity from previous activity, the new screen first shows dummy progress bar (white screen with only progressbar) and after 2 or 3 second starts the new activity.
listCategory.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
Intent iMenuList = new Intent(thirdstep.this, fifthscreen.class);
startActivity(iMenuList);
}
});
public class fifthscreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifthscreen);
}
}
解决方案
You can try it using handler as below:
listCategory.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
//Display your progressBar here
Handler mHand = new Handler();
mHand.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Intent iMenuList = new Intent(thirdstep.this, fifthscreen.class);
//Dismiss progressBar here
startActivity(iMenuList);
}
}, 2000);
}
}
});
You need to put this code inside onItemClick
method.
这篇关于如何显示假进度2秒?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文