0

我已经为一项活动制作了一个计算器,并且效果很好,但是我尝试将此代码用于 customDialog 以显示此计算器,但是当我单击计算器的一个按钮时,应用程序崩溃了。java.lang.IllegalStateException:在活动类中找不到方法 ButtonClickHandler(View)

android.view.ContextThemeWrapper for onClick handler on view class android.widget.Button with id 'button5'
03-26 10:47:18.394: E/AndroidRuntime(7696):     at android.view.View$1.onClick(View.java:3685)

03-26 10:47:18.394: E/AndroidRuntime(7696): Caused by: java.lang.NoSuchMethodException: ButtonClickHandler [class android.view.View]
03-26 10:47:18.394: E/AndroidRuntime(7696):     at java.lang.Class.getConstructorOrMethod(Class.java:460)

这是我的代码的一部分以及 CustomDialog 中的代码。

   calculadora.setOnClickListener(new View.OnClickListener(){

    boolean clear_screen = true;                                
    boolean operator_state = false ;
    boolean insert_state = false;
    boolean last_click = false;
    float Operand1 = 0f;
    float Operand2 = 0f;
    float Answer = 0f;
    String Operator = "";

考虑到问题可能出在“ButtonClickHandler”中,我该如何解决这个问题?谢谢

4

1 回答 1

0

我只是在活动中执行此操作并将活动样式设置为主题/对话框

于 2013-03-29T12:34:01.010 回答