遇到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>
我会打印更多的代码,但在这里做这件事太过于繁琐。
答案 0 :(得分:0)
无法找到ArtistsActivity类。确保在适当的包中创建此类。