我正在开发一款需要使用try和catch的应用。计划是首先尝试打开一个内心,如果它没有开始一个不同的活动。所有这些只需点击一下按钮即可。 这是第一个尝试的意图:
Intent intent = getPackageManager().getLaunchIntentForPackage (sharedPreferences.getString("PreferenceStuff", ""));
startActivity( intent );
如果失败则启动:
Intent myIntent = new Intent(view.getContext(), Random.class);
startActivityForResult(myIntent, 0);
这两种意图都是有效的,但是我无法让它们在尝试和捕捉中发挥作用。