Zor*_*did 1 android exception-handling android-intent google-play
我只是想"帮助"我的用户通过提供启动Market的按钮来向我的应用程序提供反馈.当然,在这里找到了一个有效的解决方案:
Uri uri = Uri.parse("market://details?id=<mypackagename>");
Intent intent = new Intent (Intent.ACTION_VIEW, uri);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
很简单,谢谢!
但是:在我的第一次运行中,我在我的模拟器上有这个.ActivityNotFoundException立即给出.
现在,我的问题是:有没有办法在我尝试之前找出对此意图的调用是否会成功?这样我就可以完全隐藏按钮,甚至不提供选项.
感谢您的支持!
您可以使用以下网址,而不是使用此网址:
即使用户没有市场应用程序,他也可以访问网站.如果他有市场申请,他应该在互联网和市场之间有一个提示.

顺便说一下,如果他什么都没有,请用try catch包围你的代码; o)
| 归档时间: |
|
| 查看次数: |
302 次 |
| 最近记录: |