Как использовать mXparser.checkIfRadiansMode() и степень?

#java #android-studio

Вопрос:

Я делал калькулятор, я добавил тригонометрические функции, потому что, грех и т. п. Я также добавил кнопку, чтобы установить режим RAD или град, но тут проблема я столкнулся, как показывают, какой режим был установлен, я искал mXparsen функции, я обнаружил, что я могу использовать, mXparser.checkIfRadiansMode() или mXparser.checkIfDegreesMode() я не могу обернуть мою голову вокруг, как использовать его для отображения RAD или град в поле TextView, я не могу использовать ПО clickListener на мой радиатор и град кнопки, так как я уже сделал метод и присвоить его к моим кнопкам, моя программа все равно рухнет, как только она открылась, Я попробовал его.

Код для моего текстового представления таков:

 <TextView
        android:id="@ id/radOrNot"
        android:layout_width="53dp"
        android:layout_height="26dp"
        android:layout_marginStart="280dp"
        android:text=""
        android:textAlignment="center"
        android:textColor="@color/tanAccent"
        app:layout_constraintBottom_toBottomOf="@ id/displayEditText"
        app:layout_constraintStart_toStartOf="parent" />
 

Я попытался использовать функцию mXparser в методе.

Код таков:

 public void TextviewDisplay(View view){
        if (mXparser.checkIfRadiansMode()==true){
            radornot.setText("RAD"); //radornot is mt textview
        }
        if(mXparser.checkIfDegreesMode()==true){
            radornot.setText("DEG");
        }
    }
 
     public void radBTNPush (View view){
        mXparser.setRadiansMode();
    }
    public void degBTNPush (View view){
        mXparser.setDegreesMode();

    }