在我的应用程序中,我正在调用 API 以获取一些 JSON。有时当人们在 2g 网络上或他们的网络掉线时,等待时间会变得很长(尤其是当你显示一个对话框时),因此我想在 45 秒后终止线程。
我在 SO 上搜索并找到了这个线程:Running a thread for some seconds。
这是最好的方法吗?
我的代码格式如下:
new Thread(new Runnable() {
public void run() {
//i.e.
fetchJSON();
}
}).start();
干杯!