はい。私はこれが些細なことだと知っています。しかし、これはばかげています。
エラーを証明する画像:
コード:
package apack.age;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
public class DisplayContactActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.display_contact_layout);
}
public void openSubreddit(View view)
{
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.reddit.com")));
}
public void openTwitter(View view)
{
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://twitter.com")));
}
public void openGmail(View view)
{
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("www.gmail.com")));
}
}
真剣に。開き括弧が 5 つと閉じ括弧が 5 つあります。これは Android アプリでの私の最初の試みですが、Java の経験が 3 年あるので、これはかなりイライラします。
エラーを実行します。リフレッシュは何もしません。Project clean は何もしません。Eclipse の自動コード形式 (CTRL + SHIFT + F) は何もしません。
編集 1: コードを新しいクラスにコピーすると、コンパイルされます。Eclipse の新しいバージョン: Juno を実行しています。ソース -> クリーンアップを実行しましたが、毎回「変更するものは何もありません」と表示されます。