语法错误,插入";"以完成块语句 GreenDroid



当我试图用GreenDroid制作一个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)));
    }
 }

我找不到任何解决方案。我已经尝试过清洁和构建工作空间。

将其中一些嵌套剪切成多行。这样就可以更好地了解编译器抱怨的位置。例如

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行需要一个分号。

在您确定了需要分号的位置后,您可以很高兴地将行重新组合在一起,并在"正确"的位置使用分号。

相关内容

  • 没有找到相关文章

最新更新