我试图显示我的Indeterminate Progress Indicator
当点击某张卡时。 p>
我在onCreate中声明了指标如下
mSlider = Slider.from(mCardScroller);
mIndeterminate = mSlider.startIndeterminate();
然后在我的onclick中,我有以下
mIndeterminate.show();
intent = new Intent(getApplicationContext(), CaptureActivity.class);
startActivityForResult(intent, REQUEST_CODE);
我想在加载QR扫描活动时显示进度指示器,因为这需要几秒钟。
然而,有了这个,指标根本没有显示出来。有没有办法确保在调用活动加载时显示指标?
当我取出startActivityForResult()
时,它会启动指示器,所以我很确定它与活动的生命周期有关,但我不确定应该怎么做关于这种情况。
答案 0 :(得分:1)
我猜你应该把滑块放在CaptureActivity中。
您的滑块已隐藏。根据我的理解,您可以在活动中启动进度条,该活动将移至后台。不仅可以看到整个活动的进度条。
尝试将这些代码移动到CaptureActivity的onCreate
mSlider = Slider.from(mCardScroller);
mIndeterminate = mSlider.startIndeterminate();
mIndeterminate.show();