我有一个通过Activity加载数据的应用程序 - > onStart() - >新的LoadTask通过AsyncTask - > onPosExecute() - > ListView - > listView.setOnItemClickListener() - > onItemClick() - >创建Webview
单击listView后,将调用WebView以显示更多详细信息,但是当您单击从WebView返回到listView时,应用程序将退出。任何帮助将非常感谢。
答案 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);
}