안녕하세요.
저는 전국버스라는 앱을 계속 업데이트하고 있는 이형규입니다.

이번에 여러가지 변경을 하면서 LAUNCHER, MAIN 액티비티를 변경하여 업데이트하였었습니다.

<activity android:name=".CustomTabActivityandroid:configChanges="orientation|keyboardHidden">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>


원래는 위와 같았는데, 아래와 같이 액티비티명을 바꿨습니다.


<activity android:name=".MainActivityandroid:configChanges="orientation|keyboardHidden">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>


저는 두 대의 안드로이드폰을 가지고 있으며 모토로이와 G1(ADP 1)입니다. 사실 폰 기종은 중요치 않고, 하나는 Launcher Pro, 다른 하나는 ADW Launcher를 쓰고 있습니다. 두 개의 런처는 모두 문제가 없었기에 딱히 신경쓰지 않았습니다. 저런 부분에서 문제가 있을 거라는 상상 조차 하질 못했죠. -_-;


그러나, 몇몇 제조사의 폰에 기본 탑재되있는 런처들은, 이미 깔려있는 앱이 업데이트 되면서 MAIN, LAUNCHER로 호출되는 액티비티가 바뀌어버리면 바뀐 액티비티를 인식을 못하는 것 같습니다. 앱은 업데이트가 되어서 더이상 CustomTabActivity가 아닌 MainActivity를 호출해야하는데도, 해당 런처는 계속 CustomTabActivity를 호출하고 있는 것입니다.


결국 하루가 지나서야 다시 CustomTabActivity로 변경하기는 하였는데, 하루동안 사람들이 욕 엄청 했을 것 같습니다. ㅠ_ㅠ

모두들 조심하시기를~

(Launcher Pro와, ADW Laucher에서는 발생하지 않는 문제입니다.)