[问题] 关于Dropbox Chooser的问题

楼主: dwadefans (wade)   2014-06-30 12:18:17
我最近实作关于选取档案的程式
有用到第三方library -> dropbox chooser
https://www.dropbox.com/developers/dropins/chooser/android
可以跑出选择档案的接口
只是我有个疑问就是 要如何判断使用者的手机有没有安装 dropbox呢?
因为我实际测试时 没有安装dropbox时 会runtime错误
我有个button按下去后会执行以下三行程式
DbxChooser.ResultType resultType;
resultType = DbxChooser.ResultType.DIRECT_LINK;
mChooser.forResultType(resultType).launch(
DropboxChooser.this,DBX_CHOOSER_REQUEST);
有安装dropbox的系统会直接跳去登入画面 或是 有登入可以直接选择档案
接着选择完档案会跳到onActivityResult
如果没安装dropbox,则是这三行就直接跑出错误
谁有类似的经验呢 能帮忙解决这个问题吗? 谢谢
作者: zerofinal (人生~)   2014-06-30 13:29:00
我会用try catch把这三行包起来, catch里面写没安装时要做的事情
作者: passli   2014-06-30 13:50:00
http://goo.gl/TJMIhZ 传dropbox package name去查
楼主: dwadefans (wade)   2014-06-30 14:07:00
原来 try catch 也可以啊passli 感谢分享 我知道怎么做了^^

Links booklink

Contact Us: admin [ a t ] ucptt.com