ANE调用原生对话框

今天笔者研究了ANE调用android原生对话框,主要是想着做我的账本软件的时候日期控件用feathersUI做很麻烦。顺带的一起做了AlertDialog/ProgressDialog/Toast的调用, 加上DatePickerDialog一共就是4个原生组件的调用。

发现个有意思的事情是Toast的调用有个地方与众不同:

Toast.makeText(arg0.getActivity().getApplicationContext(), msg, Toast.LENGTH_SHORT).show();

 注意看第一个参数,其他三个组件的调用基本都是下面这样的:

new DatePickerDialog(context.getActivity(), 
				new DatePickerDialog.OnDateSetListener() {
			
			public void onDateSet(DatePicker view, int newYear, int monthOfYear, int dayOfMonth) {
				context.dispatchStatusEventAsync("date_set", newYear + "," + monthOfYear + "," + dayOfMonth);
			}
		}, year, month, day).show();

 虽然不同,不过总算能正常的使用,还是值得开心的。

猜你喜欢

转载自kboctopus.iteye.com/blog/1836688