以前的人有相同的错误消息,但解决方案一直是删除或修改一些导入"android.R".我没有这么重要,所以我真的迷失了
我正在尝试运行示例Android谷歌地图程序.
我正在学习本教程.http://www.vogella.com/articles/AndroidGoogleMaps/article.html
但是,当我粘贴代码时,eclipse会给我这个错误:"activity_main无法解析或者不是字段"
这段代码中的MainActivity会发生这种情况
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;}
Run Code Online (Sandbox Code Playgroud)
具体错误发生在"R.menu.activity_main"部分.
这是我的activity_main.xml文件.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的完整MainActivity.java类
package com.example.mapssample;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
public class MainActivity extends Activity {
static final LatLng HAMBURG = new LatLng(53.558, 9.927);
static final LatLng KIEL = new LatLng(53.551, 9.993);
private GoogleMap map;
@Override …Run Code Online (Sandbox Code Playgroud) 代码工作正常,直到我尝试将代码变成可构造的类.当我尝试从中构造一个对象时,我得到了错误
"默认构造函数无法处理由隐式超级构造函数抛出的异常类型IOException.必须定义一个显式构造函数"
这是必须抛出异常FileReader和BufferedReader.
谢谢
编辑:
FileReader textFilethree = new FileReader (xFile);
BufferedReader bufferedTextthree = new BufferedReader (textFilethree) ;
String lineThree = bufferedTextthree.readLine();
Run Code Online (Sandbox Code Playgroud)
xFile是从构造中获得的.请注意,在此构造中会抛出异常.
这个问题解决了同样的问题,但我不太明白这是如何满足下面(看似)矛盾的情况.
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
说"子类不继承其父类的私有成员".
这意味着它既不继承私有实例变量也不继承私有方法?
但是,如果从父级继承公共访问器方法,它是如何工作的?它返回一个它不知道存在的实例变量?
此外,我的计算机科学书籍(Baron的AP计算机科学A)对一个问题的正确答案是:"(子类)从(超类)继承所有私有实例变量和公共访问器方法."
这不是收缩到oracle的教程吗?
谢谢你的帮助
我需要一个模式来匹配像APPLE:或的单词PEAR:
[A-Z][:] 会匹配R:但不是整个单词,因此当我尝试匹配时会给我一个错误.
有人可以帮忙吗?
我想创建一个数组ArrayList<String>.我尝试了以下方法:
static ArrayList<String>[] displayBlocks = new ArrayList<String>[3];
Run Code Online (Sandbox Code Playgroud)
但是,我得到一个编译时错误:
通用数组创建
我补充说import java.util.*;.我怎样才能编译它?