2011-05-23 73 views
0

我正在启动一个显示ListView的活动。当从ListView中选择一个项目时,我使用setResult()和finish()。然后主Activity接收来自setResult()的值并(例如)运行另一个在ImageView中加载图片的Activity。暂时隐藏活动窗口?

问题是,当控件从ListView传回到main,最后是ImageView时,主活动屏幕会在ImageView活动可见之前相当快地滑入和滑出。

任何方式来告诉主要活动不要在转换过程中重绘?

感谢

回答

1

你可以(基于用户选择)从您的ListView打电话给你的活动(一个与画廊),你开的意向后,你完成它(如果你不希望它在活动堆栈)。像这样:

Intent i = new Intent(getApplicationContext(), YourActivity.class); 
this.startActivity(i); 
this.finish();