如题,为了避免异常,也就是说如果那个Activity不存在,或者启动失败,那么会导致异常,稳妥的方式如下:
Intent intent = new Intent();
intent.setClassName("setting.ui", "setting.ui.VrActivity");
if (getPackageManager().resolveActivity(intent,
PackageManager.MATCH_DEFAULT_ONLY) != null) {
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Log.d(TAG, "Can't find activity " + e.getMessage());
} catch (Exception e) {
Log.d(TAG, "Can't find activity Exception : " + e.getMessage());
}
} else {
Log.d(TAG, "Can't find activity");
}
分享到:
相关推荐
standard是最常见的activity启动方式,也是默认的启动的方式。当启动一个activity的时候他将进入返回栈的栈顶。系统不会管栈内是否有相同的activity,方式像后入先出。 singleTop方式是在活动启动的时候,系统先...
androidAPK外部调用应用activity
Android打开其他应用程序的组件,例如打开Activity,打开Service
如何启动另外一个应用的任意Activity
该资源包含了一个activity访问另一个应用的acitvity的简单实现,简单易懂,喜欢的下载!
使用Intent filter来实现不同应用中Activity的相互跳转,点击A应用中的Activity,就跳转到B应用中的Activity,这种方式可以实现从一个应用的Activity 跳转到另一个应用的Activity,它们之间还可以传递数据。
Android(安卓)应用开发技术 Activity启动方法案例源代码.rar Android(安卓)应用开发技术 Activity启动方法案例源代码.rar Android(安卓)应用开发技术 Activity启动方法案例源代码.rar Android(安卓)应用开发...
通过快捷方式打开特定Activity但不呼起应用,让你的快捷方式使用更方便,想去哪就去吗。
Android源代码 演示3个功能: (1)Intent打开另外一个Activity (2)Intent拨电话 (3)Intent在2个Activity间传递数据
Activity管理类,用于Activity管理和应用程序退出
两种方法管理应用内Activity
android中的窗口activity高级应用、activity action activityGroup
当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需要释放它所占用的内存,为其他应用所用时,才停止。 Android一个重要并且特殊的特性就是,一个应用的进程的生命...
实现应用对话框主题的Activity
Android应用开发多个activity完全退出程序方法,亲测可用
使用方法:安装HijackActivity.apk,使用 activity 界面劫持工具,在工具中指定要劫持的应用进程名称。如图所示,从列表中选择被测试的应用,点击 OK。打开应用,测试工具会尝试用自己的窗口覆盖被测的应用,如果...
activity更新另一个activityUI方法——广播
鉴于有时需要Activity在后台运行,该文档提供了Activity后台运行的方法
activity的使用方法