gpt4 book ai didi

java - Android if else 声明关于布局的 Activity 调用

转载 作者:行者123 更新时间:2023-11-30 02:22:10 26 4
gpt4 key购买 nike

伙计们,我对此非常关注,它没有在我的 LogCat 上加载任何东西,我似乎无法找出问题所在..任何人都可以告诉我为什么会发生这种情况,我相信我的逻辑是正确的还是它在调用要显示的布局时无法声明 if else 语句?如果没有,谁能告诉我另一种方法?它只是打开一个布局,以防关键字 taxi 存储在我的全局变量中,我可以随时调用它。

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 正在返回 null。在使用它之前,您应该检查 null

这应该可以解决您的问题。

public String title_value = "";

public TaxiInfoWindowAdapter(Activity act){
if(Holder.myValue != null)
title_value = Holder.myValue.toString();
if(title_value.equals("Taxi")){
// Rest of the code

关于java - Android if else 声明关于布局的 Activity 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28324598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com