Java 如何通过活动的上下文获取类中的文本视图

Java 如何通过活动的上下文获取类中的文本视图,java,android,android-layout,Java,Android,Android Layout,我有一个活动,我通常抓取一个文本视图,然后我有一个单独的类,它需要该文本视图来修改它 //textview this.tvUpdate = (TextView) findViewById(R.id.tvUpdate); new GetData(context,params,method,preText); 我希望在一个单独的类中获得相同的视图,而不必在构造函数中传递它 public class GetData { private ProgressBar pbTitle; privat

我有一个活动,我通常抓取一个文本视图,然后我有一个单独的类,它需要该文本视图来修改它

//textview
 this.tvUpdate = (TextView) findViewById(R.id.tvUpdate);

 new GetData(context,params,method,preText);
我希望在一个单独的类中获得相同的视图,而不必在构造函数中传递它

 public class GetData {

private ProgressBar pbTitle;
private TextView tvUpdate;
private Context context;
private String preText,method;
private String[] params;

public void getData(Context context,String[] params, String method,String preText){
    this.context = context;

            //how do i get this text view?
    this.tvUpdate = ???

             this.params = params;
    this.method = method;
}
}
不确定这是否可行

编辑代码的工作行

tvUpdate = (TextView) ((Activity) context).findViewById(R.id.tvUpdate);
这可能有用

this.tvUpdate = ((YourActivity) context) findViewById(R.id.tvUpdate);
这可能有用

this.tvUpdate = ((YourActivity) context) findViewById(R.id.tvUpdate);

其实还有一些问题。代码没有任何错误,但我无法操作视图。您得到的错误是什么,您无法看到TextView?实际上仍然存在一些问题。代码没有任何错误,但我无法操作视图。您遇到的错误是什么,您无法看到TextView?