我可以更新可运行文件中的两个文本视图吗?因为我的代码只能更新一个文本视图。我得到了这个方法,它更新了 2 个文本视图,其中包含来自照片的 EXIF 数据的地址和日期。
public void launchRingDialog() {
final ProgressDialog ringProgressDialog = ProgressDialog.show(ReportIncident.this, "Please wait ...", "Rendering Image EXIF Data ...", true);
ringProgressDialog.setCancelable(false);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(5000);
loadExifData();
r.setDate(mExif.getAttribute(ExifInterface.TAG_DATETIME));
tvLocation.setText(getaddress());
tvTime.setText(r.getStringDate());
r.setLati(Double.parseDouble(mExif.getAttribute(ExifInterface.TAG_GPS_LATITUDE)));
r.setLongi(Double.parseDouble(mExif.getAttribute(ExifInterface.TAG_GPS_LONGITUDE)));
} catch (Exception e) {
}
ringProgressDialog.dismiss();
}
}).start();
}