Итак, ребята, я нахожу силу близко к этому, он ничего не загружает на моем LogCat, я не могу понять, что не так .. может кто-нибудь скажет мне, почему это случается, я верю, что моя логика правильная или невозможно объявить оператор if else при вызове отображения макета? если нет, может ли кто-нибудь сказать мне другой способ сделать это? он просто открывает макет, в котором ключевое слово хранится в моей глобальной переменной, которую я просто вызываю в любое время.Android if else заявление на вызов активности для макета
public class TaxiInfoWindowAdapter implements GoogleMap.InfoWindowAdapter {
private final View mContentsView;
private Activity mActivity;
public String title_value = (Holder.myValue).toString();
public TaxiInfoWindowAdapter(Activity act){
if(title_value.equals("Taxi")){
mContentsView = act.getLayoutInflater().inflate(R.layout.taxi_info_window, null);
mActivity = act;
}else{
mContentsView = act.getLayoutInflater().inflate(R.layout.info_window, null);
mActivity = act;
}
}
}
Возможно, 'Holder.myValue' является нулевым? –