当我尝试用GreenDroid制作一个make an Android应用程序时,我把代码放在里面,但它要求提供一个;,而实际上已经有一个了。
由于人们要求完整的代码,在此完整的代码!
import greendroid.app.GDApplication;
import android.content.Intent;
import android.net.Uri;
public class GreenDroidTest extends GDApplication {
@Override
public Class<?> getHomeActivityClass() {
return GreenDroidTest.class;
}
@Override
public Intent getMainApplicationIntent() {
return new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.app_url)));
}
}我找不到任何解决方案。我已经尝试过清理和构建工作区了。
发布于 2012-08-27 22:50:47
将其中的一些嵌套内容切成多行。这样,您就可以更好地了解编译器所抱怨的位置。例如
1 @Override
2 public Intent getMainApplicationIntent() {
3 return new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.app_url)));
4 }可能会告诉您第3行需要一个分号,但是
1 @Override
2 public Intent getMainApplicationIntent() {
3 return new Intent(
4 Intent.ACTION_VIEW,
5 Uri.parse(
6 getString(
7 R.string.app_url
8 )
9 )
10 );
11 }可能会告诉您在第8行需要一个分号。
在确定了需要分号的位置之后,您可以愉快地将行重新组合在一起,并在“正确”位置使用分号。
https://stackoverflow.com/questions/12144206
复制相似问题