привет. Я хочу использовать переменную и улавливать некоторые данные в другой внутренней области и использовать ее для другого места в основной области, но моя проблема заключается в том, когда я настраиваю свою переменную во внутренней области, она будет забыть о возможности.Использовать переменную из области видимости в java
public class ...{
static TextView txt1;
static String i="Z0";
static Handler UIupdater = new Handler() {
@Override
public void handleMessage(Message msg) {
//some data
i ="Z1";
}
};
txt1 = (TextView) findViewById(R.id.txt1);
txt1.setText(i+"");//still get "Z0"
}
Я хочу видеть «Z1», но он показывает «Z0». Каково решение?
Вы уверены, что обработчик вызывается? – ben4808
Добро пожаловать в SO! Если ваш вопрос напрямую связан с языком, отметьте его языком. –
да, я использовал обработчик, мои коды тоже есть – user2930731