我有一个类,我有一个地图对象。我将此地图对象发送到自定义对话框。之后我想从此对话框调用另一个对话框,但第二个对话框没有显示。我不知道我在哪里做错了。
活动 :
dlgi = new MyCommunityServicesDialog(AppCentral.this, myValues, mapView);
dlgi.listDialog().show();
自定义对话框:
Community_List_Dialog dialog = new Community_List_Dialog(context, getAllCommunityNames(selectedOpt).get(0), getAllCommunityNames(selectedOpt).get(1), mapView)
dialog.showDialog();
注意:此方法 ( getAllCommunityNames(selectedOpt).get(0)/(1)
) 返回String[]
。
自定义对话框第二:
public Dialog showDialog()
{
Log.i("listDialog calling...", "calling...");
final Dialog community_dialog = new Dialog(context);
community_dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
community_dialog.setContentView(R.layout.community_list);
ListView community_list = (ListView)community_dialog.findViewById(R.id.community_list);
adapter = new Community_List_Adapter(context,names);
community_list.setAdapter(adapter);
return community_dialog;
}