0

Я создал пользовательскую панель запуска и ее отлично работающую работу. Теперь я хочу добавить к ней активность, которая будет запущена, как и любое другое приложение из пусковой установки.Android Home Launcher, добавьте активность со значком в Launcher

Это мой файл манифеста.

<activity 
     android:name="com.sample.launcher2.Launcher" 
     android:launchMode="singleTask" 
     android:clearTaskOnLaunch="true" 
     android:stateNotNeeded="true" 
     android:resumeWhilePausing="true" 
     android:theme="@style/Theme" 
     android:windowSoftInputMode="adjustPan" 
     android:screenOrientation="nosensor"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.HOME" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.MONKEY"/> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name="com.sample.launcher2.MainActivity" 
     android:label="@string/application_name" 
    android:icon="@mipmap/ic_launcher_home"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

Я не могу запустить деятельность из пусковой установки. Как я могу ее достичь?

+0

Я никогда раньше не строил пусковую установку, поэтому я мог ошибаться, но вам тоже не нужна категория 'Launcher'? – user2340612

+0

@ user2340612 его не нужно. – Meher

ответ

0
Make following changes hope it will work 
<activity 
     android:name="com.sample.launcher2.Launcher" 
     android:launchMode="singleTask" 
     android:clearTaskOnLaunch="true" 
     android:stateNotNeeded="true" 
     android:resumeWhilePausing="true" 
     android:theme="@style/Theme" 
     android:windowSoftInputMode="adjustPan" 
     android:screenOrientation="nosensor"> 
     <intent-filter> 
      <action android:name="com.sample.launcher2.Launcher" />//Here the change 
      <category android:name="android.intent.category.HOME" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.MONKEY"/> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name="com.sample.launcher2.MainActivity" 
     android:label="@string/application_name" 
    android:icon="@mipmap/ic_launcher_home"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
+0

Могу ли я узнать, каково изменение кода? – Meher

0

Изменение режима запуска этой активности на одиночный ташкент может помочь!

Смежные вопросы