ここの新人。
Android アプリには、クラス ProdMod があります。
pm = new ProdMod(); によってプログラムでクラスを評価できます。
クラス t1、t2、t3、… t35 の多くのメンバーがあります。
プログラムで pm.t1 = value によってメンバーを操作できます
私がやりたいことは、パラメーター (PARAM) に応じてプログラムで pm.t4 や pm.t23 など、アクセスしたいメンバーを指定できるようにすることです。
つまり、PARAM =13 の場合、pm.t13=value; が必要です。
PARAM = 30 の場合、pm.t30=value が必要です。
これは、PARAM の値をケースとして使用するスイッチを介して実現できます。
私の質問は: より少ないコードでこれを達成する方法はありますか? PARAM が 7 のときに pm.xxx が Android によって pm.t7 として認識され、PARAM が 21 のときに pm.xxx が Android によって pm.t21 として認識されるように、pm.xxx の xxx の値を変更する方法はありますか?
よろしくお願いします。サンプルコードは大歓迎です。ジム