teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

m

2016/05/18 03:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,21 @@
1
- AndroidManifest.xmlでタスクを分けたいActivityに下記のサンプルコードの様に要素を追加するとタスクを分けることができるみたいですが、そのタスクがホームキー押す等で、バックグラウンドに回った後、再度呼び出す方法があれば教えてください。
1
+ AndroidManifest.xmlでタスクを分けたいActivityに"android:taskAffinity"を追加するとタスクを分けることができるみたいですが、そのタスクがホームキー押す等で、バックグラウンドに回った後、再度呼び出す方法があれば教えてください。
2
2
 
3
- 下記コードを例にすると、act1→act2→act3と遷移しホームキーを押した後にact3を起動できる様にする。act2時にホームキー押した際はact2を起動できる様にする。
3
+ 下記コードを例にすると、act1→act2→act3→act4と遷移しホームキーを押した後にアプリのアイコンタップしact1起動後act4を起動できる様にする。act3上記操作行った際はact3を起動できる様にする。
4
4
 
5
5
  ```xml
6
6
  <activity
7
7
  android:name="act1"
8
8
  android:taskAffinity=""
9
9
  android:launchMode="singleTask"/>
10
+ <intent-filter>
11
+ <action android:name="android.intent.action.MAIN" />
12
+ <category android:name="android.intent.category.LAUNCHER" />
13
+ </intent-filter>
14
+ </activity>
10
15
  <activity
11
- android:name="act2"
16
+ android:name="act2"/>
12
- android:taskAffinity=""/>
13
17
  <activity
14
- android:name="act3"
18
+ android:name="act3"/>
19
+ <activity
15
- android:taskAffinity=""/>
20
+ android:name="act4"/>
16
21
  ```

2

あああ

2016/05/18 03:58

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- [Android]"android:taskAffinity"で分けた既存のタスク呼び出す方法
1
+ [Android]"android:taskAffinity"で分けたタスクがバックグラウンドに回った際に再度呼び出す方法
body CHANGED
File without changes

1

わかりやすく

2016/05/18 00:07

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,16 @@
1
- AndroidManifest.xmlでタスクを分けたいActivityに下記の要素を追加するとタスクを分けることができるみたいですが、そのタスクがホームキー押す等で、バックグラウンドに回った後、再度呼び出す方法があれば教えてください。
1
+ AndroidManifest.xmlでタスクを分けたいActivityに下記のサンプルコードの様に要素を追加するとタスクを分けることができるみたいですが、そのタスクがホームキー押す等で、バックグラウンドに回った後、再度呼び出す方法があれば教えてください。
2
2
 
3
+ 下記コードを例にすると、act1→act2→act3と遷移しホームキーを押した後にact3を起動できる様にする。act2の時にホームキーを押した際はact2を起動できる様にする。
4
+
3
5
  ```xml
6
+ <activity
7
+ android:name="act1"
4
- android:taskAffinity=""
8
+ android:taskAffinity=""
5
- android:launchMode="singleTask"
9
+ android:launchMode="singleTask"/>
10
+ <activity
11
+ android:name="act2"
12
+ android:taskAffinity=""/>
13
+ <activity
14
+ android:name="act3"
15
+ android:taskAffinity=""/>
6
16
  ```