안녕하세요.
카카오톡처럼 각 방을 아이콘만들어서 해당 방으로 이동하는로직있잖아요.
그런걸 구현하고 싶은데요,
일단 숏컷을 만드는 과정에서.. 여러개 생성이 안됩니다.
public void createShortCut(String name){
Log.i("createShortCut", "Call : " + name);
//on Home screen
Intent shortcutIntent = new Intent(mContext, SplashActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(mContext.getApplicationContext(),
R.drawable.intro));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
mContext.getApplicationContext().sendBroadcast(addIntent);
}
일단 소스는 이렇게되어있는데요. 일단 name값 받아서 바탕화면에 숏컷을 만드려하는데 하나만 생성이 됩니다.. duplicate란 값은 api 14이상에서는 안먹는다고해서.. true로 해봤는데도 똑같더라구요.
매니페스트에는 저 SplashActivity안에 인텐트필터로
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
이렇게 넣어놨구요. 숏컷을 여러개 생성하고 싶을땐 어떻게 해야 할까요??
(__)