0
바로 가기가있는 메뉴를 만드는 방법을 찾으려고합니다. 내가 시도하는 경우에, 그래서하나의 활동 App에 대한 여러 개의 바로 가기
private void addShortcut() {
//Adding shortcut for MainActivity
//on Home screen
Intent shortcutIntent = new Intent(getApplicationContext(),
MainActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent
.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "HelloWorldShortcut");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.ic_launcher));
addIntent
.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
addIntent.putExtra("duplicate", false); //may it's already there so don't duplicate
getApplicationContext().sendBroadcast(addIntent);
}
:이 topic에서이 방법을 가지고
:
예를 들어내 Activity
을로드 fragment
는 Intent
에 제공되는 데이터에 따라 달라집니다 MainActivity
에 대한 2 개의 바로 가기를 만들려면 "바로 가기가 이미 생성되었습니다"라는 메시지가 나타납니다.
감사합니다.
희망 링크는 당신에게 몇 가지 단서를 줄 수 있습니다. [https://stackoverflow.com/questions/11240023/two-launchers-for-a-single-activity](https://stackoverflow.com/questions/11240023/two-launchers-for-a-single-activity) –