我有一个包含一些项目的列表视图,每个项目都指向一个网页。当我点击项目网页在默认浏览器中打开没有任何问题。但是,当我完成网页并按下设备的后退按钮时,它会退出浏览器并直接进入主屏幕。我想让它回到应用程序(listview)。我该怎么办?
我尝试了不同的设备,结果仍然相同。我甚至尝试使用Samsung Note 10.1平板电脑。这款平板电脑有一个名为" Active applications"它显示窗口中所有正在运行的应用程序。现在,当我运行我的应用程序并点击设备的主页按钮时,它会进入主屏幕,我会看到我的应用程序处于"活动应用程序"窗口。但是,当我点击列表视图中的项目时,我会看到主屏幕一分钟,然后它会打开默认浏览器,但如果我在浏览器打开时单击主页按钮,我只会在"活动应用程序中看到该浏览器&# 34;窗口。我的应用程序在打开浏览器之前就被销毁了。
我的onItemClickListener方法如下所示:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String[] urls = getResources().getStringArray(R.array.ticket_sale_url);
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(urls[position]));
startActivity(browserIntent);
}
});