0

アクティビティ用の計算機を作成しましたが、これは正常に機能しますが、この計算機を表示するためにこのコードをcustomDialogに使用しようとしましたが、計算機のボタンの1つをクリックすると、アプリケーションがクラッシュします。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 に答える