@Override\r
public void Clicked (UIAlertView view, int clicked) {\r
if (clicked == 0) {\r
+ // user clicked "Cancel" button\r
listener.canceled();\r
} else if (clicked == 1) {\r
+ // user clicked "Ok" button\r
UIView[] views = view.get_Subviews();\r
for (UIView uiView : views) {\r
+ // find text field from sub views\r
if (uiView != null && uiView instanceof UITextField) {\r
UITextField tf = (UITextField)uiView;\r
listener.input(tf.get_Text());\r
}\r
}\r
}\r
- view.Dispose();\r
+ view.Dispose(); // is this necessary?\r
}\r
\r
@Override\r
public void Canceled (UIAlertView view) {\r
listener.canceled();\r
- view.Dispose();\r
+ view.Dispose(); // is this necessary?\r
}\r
};\r
\r
+ // build the view\r
final UIAlertView uiAlertView = new UIAlertView();\r
uiAlertView.set_Title(title);\r
uiAlertView.AddButton("Cancel");\r
uiAlertView.set_Delegate(delegate);\r
\r
for (UIView uiView : uiAlertView.get_Subviews()) {\r
+ // find text field from sub views and add default text\r
if (uiView != null && uiView instanceof UITextField) {\r
UITextField tf = (UITextField)uiView;\r
tf.set_Text(text);\r