将当前活动传递给超级[关闭]

问题描述 投票:0回答:1

我如何将ActivityProfile传递给Set类(Superclass)?

注意:集合类中的activity字段是ActivityProfile

public class Set extends AppCompatActivity {
  protected View v_change_profile = null;
  protected TextView txtTitle;

  private Activity activity ;

  public Set(Activity activity) {
    this.activity= activity; 
    LayoutInflater inflater = activity.getLayoutInflater();
    v_change_profile = inflater.inflate(R.layout.edit_profile_dialog, null);

    txtTitle = v_change_profile.findViewById(R.id.txtTitle);
  }

//**************************************************

public class ActivityProfile extends Set {
    //...
}
android
1个回答
0
投票

您可以通过super.修饰符访问变量或调用超类的函数

比如:在Set类中,声明一个像private ActivityProfile profile这样的变量。

ActivityProfile课程中,super.profile = this如果你想分配它

© www.soinside.com 2019 - 2024. All rights reserved.