私のアプリケーションでは、Webブラウザを起動してWebコンテンツを表示したいと思います。コンテンツが十分に長いので、ユーザーが自宅の長押し(最近のアプリ)を使用してアプリとブラウザーを切り替えられるようにします。私はURLを次のように呼んでみました-
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Nexus Sでは正常に動作します。最近のアプリでブラウザとアプリの両方を確認できるため、ユーザーはそれらを切り替えることができます。ただし、他の一部のデバイス(HTC Wildfire Sでも試しました)では、最近のアプリリストにブラウザーが表示されません。
では、どういうわけか、ブラウザとアプリを最近のアプリリストに表示させることができますか?1つの方法は、プログラムでブラウザをアプリケーションとして起動することですが、次の問題は、特定のURLをそのブラウザにロードする方法です。