HelloTabWidget - 无法将ArtistsActivity解析为某种类型

时间:2012-01-13 17:25:47

标签: android android-intent

遇到HelloTabWidget问题[http://developer.android.com/resources/tutorials/views/hello-tabwidget.html]。

这一切似乎都没有错误,但是hellotabwidget.java出现了以下行的[ArtistsActivity无法解析为类型]错误:

        // Create an Intent to launch an Activity for the tab (to be reused)
    intent = new Intent().setClass(this,ArtistsActivity.class); // <<< ERROR HERE
    Log.v(TAG,"---artist activity is called---");
    // Initialize a TabSpec for each tab and add it to the TabHost
    spec = tabHost.newTabSpec("artists").setIndicator("Artists",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);
    tabHost.addTab(spec);

为什么我收到此错误的任何想法?

编辑: 带有错误的代码是hellotabwidgetactivity.java,默认的java文件......还有其他三个文件AlbumsActivity.java ArtistsActivity.java和SongsActivity.java ...所有这些附加文件都在清单xml中提到,如下所示

    <activity android:name=".AlbumsActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">
     </activity>

我会打印更多的代码,但在这里做这件事太过于繁琐。

1 个答案:

答案 0 :(得分:0)

无法找到ArtistsActivity类。确保在适当的包中创建此类。