2014-09-15 5 views
1

много раз, когда я минимизировать мое приложение, я вижу два окна в диспетчере задач, пример ниже: enter image description hereНесколько приложений в диспетчере задач

Не знаю, если проблема связана, но когда я получаю только одно приложение в диспетчере задач (как и должно быть) я не вижу корректного предварительного просмотра, он отображается как верхнее поле в моем примере. В чем может быть проблема, что-то конкретное Я делаю неправильно и должен заглядывать? Благодарим за помощь!

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="my.app.android" 
android:installLocation="auto" 
android:versionCode="101" 
android:versionName="1.01" > 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<uses-permission android:name="android.permission.SEND_SMS" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.READ_SMS" /> 
<uses-permission android:name="android.permission.WRITE_SMS" /> 

<uses-permission android:name="android.permission.WRITE" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<uses-permission android:name="android.permission.CALL_PHONE" /> 

<uses-permission android:name="android.permission.VIBRATE" /> 

<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
<uses-permission android:name="android.permission.INTERNET" /> 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 

<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/MyAppTheme" 
    android:allowBackup="true" > 
    <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="******************************"/> 
    <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 
    <activity 
     android:name=".LoginActivity" 
     android:screenOrientation="portrait" 
     android:theme="@android:style/Theme.Black.NoTitleBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <receiver android:name=".SmsListener" android:permission="android.permission.BROADCAST_SMS" android:exported="true"> 
     <intent-filter android:priority="5822"> 
      <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
      <action android:name="android.provider.Telephony.SMS_SENT" /> 
     </intent-filter> 
    </receiver> 

    <activity 
     android:name=".MainActivity" 
     android:screenOrientation="portrait" 
     android:excludeFromRecents="true" 
     android:theme="@android:style/Theme.Black.NoTitleBar" 
     android:launchMode="singleTask" 
     android:taskAffinity="" 
     android:windowSoftInputMode="stateHidden" > 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data 
        android:host="*" 
        android:pathPrefix="" 
        android:scheme="my.app.android" /> 
      <data 
        android:host="return" 
        android:pathPrefix="" 
        android:scheme="my.app.android" /> 

     </intent-filter> 
    </activity> 

    <activity android:name=".UserActivity" 
       android:theme="@android:style/Theme.Black.NoTitleBar" 
       android:screenOrientation="portrait" 
      /> 
    <activity android:name=".HistoryActivity" 
       android:theme="@android:style/Theme.Black.NoTitleBar" 
       android:screenOrientation="portrait" 
      /> 
    <activity android:name=".PaymentActivity" 
       android:theme="@style/Theme.Transparent" 
       android:screenOrientation="portrait" 
      /> 

    <service android:name=".CheckService" /> 
</application> 

+1

Post вы подаете заявление Manifest.xml, Может быть проблема случается здесь .. –

+0

Добавлено Manifest.xml – somerandomusername

+1

Как вы использовали 'singleTask' режим, никаких причин, почему вы добавили' андроид: taskAffinity = "" '? Можете ли вы удалить его и посмотреть, решает ли он проблему? –

ответ

2

Ваша деятельность используют различные настройки для taskAffinity. В большинстве случаев используется значение по умолчанию (нет заданной аффинности задания), но один из них указывает пустую строку как свою задачу.

удалить строку

android:taskAffinity="" 
+0

Спасибо, это, кажется, проблема, я скопировал это из некоторого кода шаблона, и у него было это свойство. Теперь я вижу правильный предварительный просмотр и только одно приложение. Я подарю вам награду в 22h – somerandomusername

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