定义全局变量是可以的,为空是因为你还没有给这个变量赋值就使用他了。解决方法在子线程获取数组并把值赋给全局变量,然后发送消息Message通知handler,最后在handler中接收通知并显示使用这个全局变量。