0
我的情况后,按回到主屏幕,我正在开发一个应用程序可以调用系统中的应用,如内部SMS应用等。我想要做的是回到主屏幕,而不是我之前调用过的应用程序或以前的系统应用程序,在SMS应用程序启动后按下后退按钮时,这意味着我想关闭所有以前的活动或任何意图活动,然后再调用下一个系统应用程序。如何后退按钮在另一个活动
预先感谢您。
我的情况后,按回到主屏幕,我正在开发一个应用程序可以调用系统中的应用,如内部SMS应用等。我想要做的是回到主屏幕,而不是我之前调用过的应用程序或以前的系统应用程序,在SMS应用程序启动后按下后退按钮时,这意味着我想关闭所有以前的活动或任何意图活动,然后再调用下一个系统应用程序。如何后退按钮在另一个活动
预先感谢您。
您可以致电完成()并在转到其他活动之前将标记设置为清除顶部。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, "Share Text To..."));
finish();
我想你不能覆盖任何其他应用程序的按钮行为,如系统应用程序。
并显示在主屏幕,
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
好运:)