【发布时间】:2015-06-05 17:59:55
【问题描述】:
我有一个主课;
ClientPlayer extends Activity {
和服务
LotteryServer extends Service implements Runnable {
当尝试在此服务的运行方法中使用 RunOnUiThread 时,我收到编译器错误“无法对非静态方法进行静态引用”
如何解决这个问题?这里显示了我是如何使用代码的;
@Override
public void run() {
// I tried both ClientPlayer.runOnUiThread and LotteryServer.runOnUiThread
// both don't work
ClientPlayer.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(getApplicationContext(), "from inside thread", Toast.LENGTH_SHORT).show();
}
});
} // end run method
【问题讨论】: