Android 在片段的文献中莎士比亚是什么?

Android 在片段的文献中莎士比亚是什么?,android,android-listview,static,Android,Android Listview,Static,在页面底部的片段文档()中,我们单击一个项目以显示一些信息,我们使用以下命令:Shakespeare.DIALOGUE[getShownIndex()] Shakespeare是应用程序中的静态类吗 谢谢完整的资料来源,包括莎士比亚课程,可在 SDK\u HOME\samples\PLATFORM\legacy\ApiDemos\src\com\example\android\api\Shakespeare.java 基本上,它只是为了演示而保存字符串 看看它: public static fi

在页面底部的片段文档()中,我们单击一个项目以显示一些信息,我们使用以下命令:
Shakespeare.DIALOGUE[getShownIndex()]

Shakespeare
是应用程序中的静态类吗


谢谢

完整的资料来源,包括莎士比亚课程,可在

SDK\u HOME\samples\PLATFORM\legacy\ApiDemos\src\com\example\android\api\Shakespeare.java

基本上,它只是为了演示而保存字符串

看看它:

public static final String[] DIALOGUE = 
{
        "So shaken as we are, so wan with care," +
        "Find we a time for frighted peace to pant," +
        ... 
};

它指的是SDK示例项目中的
Shakespeare.java
。例如,在SDK 19中,可以在
samples/android-19/legacy/ApiDemos/src/com/example/android/api
中找到它。莎士比亚是应用程序中的一个静态类。在本课程中,将声明莎士比亚戏剧的标题和摘要,以便在应用程序中使用本课程中的数据


类中声明了两个具有标题和对话的数组。您可以使用以下路径检查系统驱动器上安装了android安装程序的类:android\android sdk\samples\android-19\legacy\ApiDemos\src\com\example\android\API

Nice,因此为了清晰起见,在本例中使用该类,在记事本中,我们每次单击一个项目时都使用URI,URI是在单击列表视图后调用某些数据的常用方式吗?我不知道你的意思。在本例中,Shakespeare类只是存储和检索要显示的文本的一种简便方法。当你点击一个listview项目时,你可以做任何你想做的事情,你不需要使用URI。看看演示,他们使用URI是因为他们使用ContentProviders,这只是一种访问/查找数据的方式,而不是演示的核心部分(也不是片段如何工作的核心部分)。编辑:好吧,我想我知道了。非常感谢你的回答。我实际上不太使用内容提供商,因为我的大部分数据都在我的应用程序内部,也许其他人可以发表评论。您的所有数据都需要另一个应用程序访问吗?我倾向于将所有内容都存储在我自己的sqlite数据库中,只需传递ID,等等。非常感谢Iaalto