如何在Activity中正确使用界面?

时间:2019-04-08 12:07:33

标签: java android android-activity interface

我在FirstActivity中有一个接口,我想将带有接口的值发送给SecondAcitivty,但是在SecondActivity中实现接口后,出现此错误:

涉及“ com.example.user.classmanager.AlertDialogShowStudentScore”的循环继承

FirstActivity:

public class StudentScoreActivity extends AppCompatActivity
{ 
    private updateStudentScore updateStudentScore;  

    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {

    this.updateStudentScore= (updateStudentScore) this; 
    }

     public interface updateStudentScore
    {
        void updateRangeScore(float score);
    }
}

第二活动:

public class AlertDialogShowStudentScore implements StudentScoreActivity.updateStudentScore
{
    . . . 
}

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该创建一个数据类,并将第一个活动上下文作为侦听器传递给数据类
从第二个活动中更新数据类并更新数据类列表器(第一个活动)变量