2016-11-15 10 views
-1

は、新しいフラグメントが、ここで二つの問題閉会バックグラウンド活性

1 - 私は設定によopened..thereあるあるアクションバーで設定メニューを押してください私がマルチタスキングのボタンを押すと、私はマルチタスキングのボタンを押したままです。私のアプリケーションのための2つのウィンドウが見つかりませんでした。MainActivityと設定。

2戻るボタンをクリックするとMainActivityが表示され、アプリを終了します。

だから今私は何をしたいか、私はマルチタスクボタンを押して、私のアプリの設定画面を選択した場合、私は設定

2-開いたら

1-背景からMainActivityを閉じていますそれから私はMainActivityに私を連れて行って、アプリケーション全体を閉じないでください。ここ

は私が

<activity android:name=".MainActivity" 
     android:launchMode="singleInstance" 
     android:screenOrientation="portrait" 
     > 

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

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

    </activity> 
    <activity android:name=".Settings" 
     android:label="@string/settings_title" 
     android:excludeFromRecents="true"> 
    <meta-data 
     android:name="android.support.PARENT_ACTIVITY" 
     android:value="com.example.android.bee.MainActivity"/> 
    </activity> 
    <receiver android:name=".Notifications"/> 
</application> 

画像がandroid:launchMode="singleInstance"属性を削除し this is what happens when i press tthe multi-tasking button after i open settings from MainActivity

+0

AndroidManifestでアクティビティがどのように定義されているのか、またどうやって起動したのかわからないのは難しいです...また、アンドロイド:noHistory属性について知っていますか? – Selvin

+0

私はマニフェストファイルからコードを追加しました。noHistory属性について知っていますが、ユーザーはそのアクティビティに戻ることができません。私はしたいことはありません.iユーザーが元に戻ることができるようにします。 MainActivity from Settings..i初心者ですが、間違っているかもしれません。 –

答えて

0

たくさんit..thanksを可視化するのに役立ちます願っていマニフェストファイル内の私の活動を定義した方法です。

+0

それはすべて修正されました。私は別の目的を果たすためにコードの一部として追加していましたが、私はそれを必要としませんでした。 :) –

+0

返信いただきありがとうございます:) –