我的应用程序在尝试回到之前的活动时停止

时间:2017-11-06 09:57:04

标签: java android

我的代码:

 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时,它不会给我一个错误,但是它不会将用户的信息存储到数据库中。

在这种情况下可能出现什么问题?

0 个答案:

没有答案