Android webview在loadData之后退出应用程序

时间:2012-11-16 14:09:47

标签: android

我有一个通过Activity加载数据的应用程序 - > onStart() - >新的LoadTask通过AsyncTask - > onPosExecute() - > ListView - > listView.setOnItemClickListener() - > onItemClick() - >创建Webview

单击listView后,将调用WebView以显示更多详细信息,但是当您单击从WebView返回到listView时,应用程序将退出。任何帮助将非常感谢。

2 个答案:

答案 0 :(得分:1)

我认为您在onItemClick() finish()中使用此代码来完成您的活动当您调用Intent打开webView时删除此(finish();)代码

答案 1 :(得分:0)

围绕这种不可思议的奇怪行为的一种愚蠢的方式是覆盖后退按钮。在让应用程序执行 not-as-user-expected-it-to 时通常不会接受它,但在您的情况下它可能会有所帮助。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        startActivity(new Intent(myClass.this, ListViewClass.class));
        return true;
    }
    return super.onKeyDown(keyCode, event);
}