我希望我的应用程序可以按以下代码按一个按钮转到另一个应用程序:
public void go_other_app() {
Button going= (Button) findViewById(R.id.go_to_other);
going.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("package name");
if (launchIntent==null){
Toast.makeText(getApplicationContext(), "You haven't installed this app yet!", Toast.LENGTH_SHORT).show();
}else{
startActivity(launchIntent);
}
}
});
}
然后,当用户完成此辅助应用程序中的内容后,他会后退以使其离开并返回上一个应用程序.但是我希望他立即更改为另一项活动,而又不保留同一项活动.我仅通过以下方式知道开始新活动的方式:
Intent i=new Intent(getBaseContext(),another_activity.class);
startActivity(i);
因此,这是完成我的任务的好方法吗?非常感谢!