レイアウトを作成しました。そこにビューを追加しました:
<app.test.application.EObrazView
android:layout_width="match_parent"
android:layout_height="match_parent" />
たとえば、ユーザーはボタンをクリックしています。In Activity は適切な関数を実行していますsetOnClickListener
。それに関する情報を View class に送信したいapp.test.application.EObrazView
。
これを行う方法?そのクラス間で情報を共有する方法は?
編集:
EObrazView view1;
view1 = (EObrazView) findViewById(R.id.myView);
[button on click listener]
view1.newImage(wo);
新しいイメージ(); アクティビティクラスのボタンが押されたときに使いたいEObrazViewの関数です。残念ながら、エラーがあります: java.lang.NullPoniterException