假设应用程序启动,并且无法检测到设备摄像头。
然后我想显示not find camera!!
对话框
我认为在 onCreate
中使用UnhandledExceptionHandler
这是正确还是其他什么会更好?
答案 0 :(得分:0)
您可以将Camera.open()
包裹在 try ... catch 中。其他一些相机API,包括setParameters(),也可以抛出RuntimeException。
将所有Activity的onCreate()包装在一个巨大的 try ... catch 中并不是一个好主意:你希望即使相机发生故障也能正确创建活动,至少是这样的可以主持对话。
顺便说一下,好的做法是不要从Camera.open()
拨打onCreate()
,而是use a background Handler thread。
答案 1 :(得分:0)
或者您也可以这样做:
cat <<EOF | gnuplot
set multiplot
set size 0.4,0.4
set origin 0.1,0.1
plot sin(x)
set size 0.2,0.2
set origin 0.5,0.5
plot cos(x)
unset multiplot
pause mouse close
EOF