希望在一个线程中控制一个Activity的文字显示
首先通过mContext.startActivity(new Intent(mContext,UpdateUI.class));启动activity然后new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
UpdateUI.updateHandler.sendEmptyMessage(1);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start();
结果在UpdateUI.updateHandler位置总是报空指针异常。我在UpdateUI.java里面,是在开头public static UpHandler upHandler;
然后在onCreate里面upHandler = new UpHandler();请问该问题怎么解决。
首先通过mContext.startActivity(new Intent(mContext,UpdateUI.class));启动activity然后new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
UpdateUI.updateHandler.sendEmptyMessage(1);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start();
结果在UpdateUI.updateHandler位置总是报空指针异常。我在UpdateUI.java里面,是在开头public static UpHandler upHandler;
然后在onCreate里面upHandler = new UpHandler();请问该问题怎么解决。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货