2013-07-18 32 views
1

我可以这样做:支持ProgressDialog在静态上下文

((Activity) mContext).setProgressBarIndeterminateVisibility(true); 

但不是这样的:

((Activity) mContext).setSupportProgressBarIndeterminateVisibility(true); 

It says this method is undefined for the type Activity

谁能告诉我如何正确地使用这个支持版本?

+1

我不知道,但你尝试过使用“活动名称”(你在哪里调用此),而不是使用'Activity'? –

+0

@ShobhitPuri工作!我尝试过'SherlockActivity'和'SherlockFragmentActivity'和'FragmentActivity',但都没有。但实际的活动名称。继续并设置答案。 – KickingLettuce

+0

很高兴为你效劳:) –

回答

1

对于铸造Context对象,请使用您的“活动名称”(您正在调用此功能)而不是使用Activity。假设您的活动名称是MyAcivity,做这样的事情:

((MyActivity) mContext).setSupportProgressBarIndeterminateVisibility(true); 
相关问题