我的代码:
userListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String userURL = "https://api.github.com/users/" + userNameList.get(position) + "?" + accessToken;
new JSONTask().execute(userURL);
Intent intent = new Intent(getActivity(), ProfileActivity.class);
String key = userNameList.get(position);
intent.putExtra("userName", key);
startActivity(intent);
}
});
我的代码的这一部分是我的列表视图中每个项目的单击侦听器,它是github用户的配置文件。因此,每当我点击一个项目时,它就会移动到另一个活动,该活动从DB中解析通过
存储的信息new JSONTask().execute(userURL);
JSONTask (asyncTask)。移动到下一个活动工作正常,但当我按下后退按钮时,它突然停止我的应用程序。
当我注释掉JSONTask时,它不会给我一个错误,但是它不会将用户的信息存储到数据库中。
在这种情况下可能出现什么问题?