1

我有一个应用程序,它通过 Activity --> onStart() --> new LoadTask through AsyncTask --> onPosExecute() --> ListView --> listView.setOnItemClickListener() --> onItemClick() --> Creates 加载数据网页浏览

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

4

2 回答 2

1

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

于 2012-11-16T14:15:18.293 回答
0

解决这种公认的奇怪行为的一种hacky方法是覆盖后退按钮。使应用程序执行not-as-the-user-expects-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);
}
于 2012-11-16T14:45:20.703 回答