我创建了一个按钮(id-btnBank)。 但是变量'btnBank'从未使用过。
activity_maps.xml中的代码
<Button
android:id="@+id/btnBank"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bank" />
MapsActivity.java中的代码
按钮btnBank =(按钮)findViewById(R.id.btnBank);
btnRestaurant.setOnClickListener(new View.OnClickListener() {
String Bank = "bank";
@Override
public void onClick(View v) {
Log.d("onClick", "Button is Clicked");
mMap.clear();
String url = getUrl(latitude, longitude, Bank);
Object[] DataTransfer = new Object[2];
DataTransfer[0] = mMap;
DataTransfer[1] = url;
Log.d("onClick", url);
GetNearbyPlacesData getNearbyPlacesData = new GetNearbyPlacesData();
getNearbyPlacesData.execute(DataTransfer);
Toast.makeText(MapsActivity.this,"Nearby Bank", Toast.LENGTH_LONG).show();
}
});
在java代码的第一行'btnBank'显示为灰色
答案 0 :(得分:1)
因为btnBank你从不使用它。否则它不会显示警告。在此代码中,您不使用该变量。只有你使用btnRestaurant。
答案 1 :(得分:0)
添加 btnBank = NULL;在你的on create方法中,因为它没有设置为任何东西,这会给你错误
答案 2 :(得分:0)
您申请的代码是关于 btnRestaurant ,但IDE警告的是 btnBank 。请记住,方法 findViewById 不属于视图的使用。