满意答案

02ae427d08e371d7e90d5b995e828d6d.png

haohaonick

2018.06.09

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:46%    等级:7

已帮助:359人

1、调用Phone中的getSmscAddress(Message message)方法,其中参数的message为获取到结果后发送消息给mHandler,并查询结果AsyncResult的result属性中。

phone=PhoneFactory.getDefaultPhone();

phone.getSmscAddress(mHandler.obtainMessage(EVENT_QUERY_SMSC_DONE));

2、mHandler实现代码

private Handler mHandler = new Handler() {

public void handleMessage(Message msg) {

AsyncResult ar;

switch (msg.what) {

case EVENT_QUERY_SMSC_DONE:

ar= (AsyncResult) msg.obj;

if (ar.exception != null) {

} else {

// TODO: handle exception

mSmsServiceCenterPref.setSummary((String)ar.result);

}

}

default:

break;

}

}

};

00分享举报

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐