【发布时间】:2013-01-11 22:53:47
【问题描述】:
我正在使用在它自己的类中定义的自定义 OnClickListener 创建一个 android 应用程序。 问题是当我想在标题栏中创建 Indeterminate Progress Bar 时,它将在调用 onClick 方法时启动。 我无法从 MyOnClickListener 类中设置ProgressBarIntederminateVisibility,因为它不是主要活动,我无法请求 getParent,因为它不是活动。
public class MyOnClickListener implements OnClickListener {
private message;
public MyOnClickListener(Context context,TextView mstatus, TextView message) {
this.message=message;
}
@Override
public void onClick(View v) {
int id = v.getId();
switch (id){
case R.id.next:
this.message.setText(GetValue.getNextValue());//during this operation I want progress bar to be spinning
Log.v("MyOnClickListener", "next pressed");
break;
case R.id.prev:
this.message.setText(GetValue.getPrevValue());
Log.v("MyOnClickListener","prev pressed");
break;
case R.id.last:
this.message.setText(GetValue.getlastvalue());
break;
default: break;
}
}
}
我能做什么?
【问题讨论】:
标签: android android-activity android-progressbar