【发布时间】:2019-11-08 16:30:37
【问题描述】:
我正在实现一个广播接收器,它读取传入的 SMS。之后,我调用了一个运行良好的 API。当我得到响应时,我想通过 onSuccess 方法在屏幕上显示一条 toast 消息(onSuccess)。
我尝试了几次迭代,但没有任何结果。
@Override
public void onReceive(Context context, Intent intent) {
//other code...
new NetworkAccess().execute(url); => Calling NetworkAccess, Passsing the URL here. //
}
public class NetworkAccess extends AsyncTask<String, Void, Void> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected Void doInBackground(String... urls) {
// API call here //
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
// Toast Message goes here//
}
});
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
}
}
【问题讨论】:
-
您遇到什么错误?
标签: android api android-asynctask background-process android-toast