2017-07-03 35 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不屬於視圖的用法。