1.需求
APP开发时需要点击某个按钮,退出本身Activity后跳转到系统中另一个APP的Activity
2.代码
mButton = findViewById(R.id.quit_button);
mButton.setOnClickListener(new View.OnClickListener() {
@Override
// jump to ID4 Demo Car MainActivity
public void onClick(View view) {
Intent intent = new Intent();
ComponentName toActivity = new ComponentName("com.xxx.geometryc", "com.xxx.geometryc.PermissionRequestActivity");
try {
intent.setComponent(toActivity);
startActivity(intent);
finish();
System.exit(0);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
}
});

在APP开发中,当用户点击特定按钮时,代码会触发一个事件,关闭当前Activity并启动系统中的另一个APP的Activity。具体实现通过设置Intent,创建ComponentName对象,并使用startActivity()方法。如果出现异常,日志会记录错误信息。
1735

被折叠的 条评论
为什么被折叠?



