java - 语法错误,插入 ";"来完成 BlockStatements GreenDroid

标签 java android android-actionbar 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 行需要一个分号。

确定需要分号的位置后,您可以愉快地将行重新组合在一起,并在“正确”位置添加分号。

关于java - 语法错误,插入 ";"来完成 BlockStatements GreenDroid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144206/

相关文章:

java - 关于使用 Scanner 类创建类、设置方法和 String 数据类型的问题

java - 仅对某些包或我的文件启用 minifyEnabled

java - android searchview setOnActionExpandListener on Honeycomb 3.2

android - Android Studio 中操作栏上的应用程序 Logo 未显示

android - SwipeRefreshLayout 与 Actionbar 叠加,动画在 actionbar 后面

java - Spring Boot - 设置默认 HTTP Oauth2Login() 注册/提供程序

java - 静态方法的多态性

java - 从 JSON 中的多值元素中过滤单个元素

java - 如何将 Eclipse 工作区分离为 android 和普通 Java

android - 什么时候不碰一会儿 Activity ?