android - 不使用 Android 支持库时 NavUtils 的等效项?

标签 android navigation android-4.0-ice-cream-sandwich android-version android-support-library

这个问题也被 Android Developers Google Group ( link ) 的人问过,但是没有答案...

我最近从 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);
}

不使用支持库时,NavUtils 的等效项是什么?

最佳答案

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

关于android - 不使用 Android 支持库时 NavUtils 的等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13927282/

相关文章:

Android:如何检测滚动结束

android - 自定义 ArrayList 适配器 - 在 ActionBar 列表中显示图标

css - 是否有一种简洁的方式来设置单个 Wordpress 导航菜单元素的样式?

android - ICS 仿真器没有软件按钮?

android - 将 res 文件夹中的图像设置为 android 中的 ImageView 时出现意外行为

android - 为什么 EditText 在 Ice Cream Sandwich 中保留其 Activity 的上下文

java - 警报对话框未显示

android - 如何处理大量可绘制对象

css - 样式 UL LI 列表使所有元素都垂直对齐并左对齐?

html - 使链接在水平导航栏中居中