不使用Android支持库时,等效的NavUtils?

Xåp*_* - 8 navigation android android-version android-4.0-ice-cream-sandwich android-support-library

Android开发者谷歌集团(链接)上也有人问过这个问题,但它没有答案......

我最近从Eclipse中的Android项目中删除了v4支持库,因为我的应用程序仅针对Android 4.0(Ice Cream Sandwich)及以上版本.我现在正在浏览所有给我错误的支持库引用.

特别是NavUtils,它似乎是Activity导航中使用的支持库类.例:

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case android.R.id.home:
        NavUtils.navigateUpFromSameTask(this);
        return true;
    }
    return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)

什么是NavUtils不使用支持库时的等价物?

Nik*_*kov 4

查看源代码NavUtils,如果需要,只需将其复制到您的项目中即可。它只是获取清单中设置的父活动并启动它。