0

私のonCreate()方法では、次のコードがあります

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.menu_item_layout);
            final TextView cumItemRating = (TextView) findViewById(R.id.CumItemRating);
            final String postText = "(No rating)";

    final Handler handler = new Handler();
    Thread t = new Thread(){
        public void run(){
            handler.post(new Runnable(){
                public void run(){
                    cumItemRating.setText(postText);
                }
            });
        }
    };


    t.start();
    addListenerOnRatingBar();
    }

メソッドでは、このメソッドが実行されるたびaddListenerOnRatingBar()に変更して更新できるようにしたいと考えています。cumItemRating.setText(postText)

4

1 に答える 1

0

TextView をクラス/インスタンス変数として宣言し、現在行っているように onCreate で初期化します。TextView は、アクティビティ内のどこからでもアクセスできます。そこから cumItemRating.setText(postText) を呼び出すだけです。

于 2012-12-18T06:48:58.767 に答える