Android 每一次都只是;else案例警报对话框“;正在调用?
请帮我输入以下代码: 每次仅执行else案例而不是if案例时,我在asset/www文件夹中有一个html文件,这是listviewAndroid 每一次都只是;else案例警报对话框“;正在调用?,android,android-alertdialog,Android,Android Alertdialog,请帮我输入以下代码: 每次仅执行else案例而不是if案例时,我在asset/www文件夹中有一个html文件,这是listview 这里我提供了ListviewActivity,我在该列表中最多有20个,每个列表都有一个webview //这是列表视图中的数据 私人字符串arr[]={“阳光”、“凉爽”、“炎热”、“多雨”}; list.setOnItemClickListener(新的OnItemClickListener(){ public void onItemClick(适配器视图ar
这里我提供了ListviewActivity,我在该列表中最多有20个,每个列表都有一个webview //这是列表视图中的数据 私人字符串arr[]={“阳光”、“凉爽”、“炎热”、“多雨”}; list.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(适配器视图arg0,视图arg1,内部位置,
长arg3){
/*Intent myIntent=新的Intent(SpellsActivity.this,Details.class);
myIntent.putExtra(“key”,(String)list.getItemAtPosition(position));
星触觉(myIntent)*/
String str=(字符串)list.getItemAtPosition(位置);
Context mContext=SpellsActivity.this;
AlertDialog.Builder alert=新建AlertDialog.Builder(mContext);
//这就是我需要你们看到的,只有else案例调用的不是if
if(str.equalsIgnoreCase(arr[0])){
警报。设置标题(“阳光”);
WebView wv=新的WebView(mContext);
wv.loadUrl(“file:///android_asset/www/sunny.html");
}
否则{
警报。设置标题(“酷”);
WebView wv=新的WebView(mContext);
wv.loadUrl(“file:///android_asset/www/cool.html");*/
}
警报。设置视图(wv);
警报设置图标(R.drawable.ic_启动器);
alert.setPositiveButton(“返回”,
新建DialogInterface.OnClickListener(){
public void onClick(DialogInterface对话框,int-id){
Toast.makeText(getApplicationContext(),“BACK”,Toast.LENGTH\u SHORT.show();
}
});
alert.show();
}
});
}
}
为了测试它是否工作,我刚刚使用了sunny或else两个选项,请提供更多关于设置列表视图所用数据的代码。可能导致执行条件的其他部分的数据存在差异 很抱歉,没有调用if,但由于对象的原因,if子句中的web视图没有执行
AlertDialog.Builder alert = new AlertDialog.Builder(mContext);
WebView wv=new WebView(mContext);
if(str.equalsIgnoreCase(arr[0])){
alert.setTitle("if");
wv.loadUrl("file:///android_asset/www/sunny.html");
}
else{
alert.setTitle("else");
wv.loadUrl("file:///android_asset/www/cool.html");
}
现在它是完美的。谢谢 很抱歉,朋友们得到了答案,但由于声誉下降,无法发布。请在6小时后发布
AlertDialog.Builder alert = new AlertDialog.Builder(mContext);
WebView wv=new WebView(mContext);
if(str.equalsIgnoreCase(arr[0])){
alert.setTitle("if");
wv.loadUrl("file:///android_asset/www/sunny.html");
}
else{
alert.setTitle("else");
wv.loadUrl("file:///android_asset/www/cool.html");
}