2017-07-03 54 views
0

我已经创建了一个按钮(id-btnBank)。 但是从未使用过的变量'btnBank'正在徘徊。'变量从来没有使用'在android工作室警告

在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' 第一线,因为btnBank你从来没有使用它会显示为灰色

+0

您从未使用过您刚分配其视图的btnBank。如果你使用你的btnBank,比如btnBank.setOnClickListener,它不会显示为灰色。 –

回答

1

。否则它不会告诉你警告。在此代码中,您不使用该变量。只有你使用btnRestaurant。

0

只需加上 btnBank = null;在上创建方法,因为它没有设置为任何东西,这是给你的错误

0

应用的代码是关于btnRestaurant,但什么IDE警告约为btnBank。请记住,方法findViewById不属于视图的用法。