2017-07-03 5 views
0

ボタン(id-btnBank)が作成されました。 しかし、決して使用されない変数 'btnBank'の偽造があります。 activity_maps.xmlでアンドロイドスタジオで「変数が使用されない」という警告が表示されます

コードMapsActivity.java

<Button 
     android:id="@+id/btnBank" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Bank" /> 

コード

ボタンbtnBank =(ボタン)findViewById(R.id.btnBank)。 Javaのコード '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(); 
     } 
    }); 

btnBankは、あなたがそれを使用することはありませんので、グレー

+0

あなたはそのビューを割り当てただけのbtnBankを使用したことはありません。 btnBank.setOnClickListenerなどのbtnBankを使用すると、灰色で表示されません。 –

答えて

1

を表示されます。それ以外の場合は警告が表示されません。このコードでは、その変数は使用しません。あなただけがbtnRestaurantを使用します。

0

ちょうど追加 btnBank = null;そのあなたが適用されたコードを約btnRestaurantですが、どのようなIDEが警告していることについてbtnBankです。あなたにエラー

0

を与えているもの、に設定されていないので、あなたの上に、メソッドを作成しますその方法を覚えているfindViewByIdは、ビューの使用に属しません。

関連する問題