索里,我是新安纳的节目。 我有一个Xml parser,我不希望穿透社。 我只想展示一种进步的辩词,而教区则自行运行,但我不想让主人开始下一次活动,直到教区完成。 我有手法,但进步方言全时显示。 为了取代休庭期间,我对教区进行了同样的审判。 此外,我想避免时间上的.。 感谢任何帮助。
我的手法,随后是实施“ the”的那类。 可操作:
private void parseGasStationData() {
gasStations = null;
StationParser sp = new StationParser(activity);
Thread parserThread = new Thread(sp);
parserThread.start();
while (parserThread.isAlive()) {
// do nothing
}
gasStations = sp.getList();
Log.v("Parser-Status", "xml parsed successfully: "
+ (gasStations != null));
}
public class StationParser implements Runnable {
private Activity activity;
private final ProgressDialog pd;
public StationParser(Activity activity) {
this.activity = activity;
pd = ProgressDialog.show(activity, "", "Parsing data...", true, false);
}
@Override
public void run() {
try {
runParser();
} catch (XmlPullParserException e) {
Log.e("Parser-Error", "XmlPullParserException", e);
e.printStackTrace();
} catch (IOException e) {
Log.e("Parser-Error", "IOException", e);
e.printStackTrace();
} catch (ParseException e) {
Log.e("Parser-Error", "ParseException", e);
e.printStackTrace();
}
pd.dismiss();
}