私は最近、Eclipseでの私のAndroidプロジェクトからv4のサポートライブラリを削除この質問はまた、AndroidのデベロッパーGoogleグループ(link)上の誰かに頼まれましたが、それは答えを持っていません...Androidサポートライブラリを使用していない場合のNavUtilsに相当しますか?
私のアプリケーションはAndroid 4.0(Ice Cream Sandwich)以上のものしかターゲットにしていないからです。私は今、私にエラーを与えているすべてのサポートライブラリリファレンスを調べています。
特に、NavUtils
は、アクティビティナビゲーションで使用されるサポートライブラリクラスのようです。例:
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
サポートライブラリを使用しない場合のNavUtils
の相当値は何ですか?
ポストICS(JB以上)のすべての 'NavUtils'関数は' Activity'クラスに組み込まれています。 API 15以上をターゲットにしている場合は、 'NavUtils'はまったく必要ありません。 – dcow
@DavidCowden API 16以上をターゲットにしている場合は、 15にはまだNavUtilsが必要です。 –
@DoctororDriveはい、それはタイプミスです。それをキャッチするためにありがとう。 – dcow