作者finalshinji (finalshinji)
看板AndroidDev
標題[問題] 如何在service(Thread)叫起其他app
時間Sun Oct 6 22:44:52 2013
目前遇到一個情況,我想用一個service裡面跑一隻thread
thread裡面可以叫其他app,但目前試過的方式都不行
例如Intent i = new Intent();
ComponentName cn = new ComponentName("com.yellowbook.android2",
"com.yellowbook.android2.AndroidSearch");
i.setComponent(cn);
i.setAction("android.intent.action.MAIN");
_context.startActivity(i);
_context是從service傳給thread的,
結果在Activity可以,但thread不行
會想用thread是因為要排程做某件事,所以現在需求是不用activity
請問有什麼方式可以叫起其他AP
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.216.155
1F:→ hopesong:LOG有發現什麼異常嗎? 10/07 01:50
2F:推 givemepass:i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 試看看 10/07 02:01
3F:推 sdyy:用main thread handler 10/07 09:46
4F:→ gpc:二樓正解 沒有FLAG 10/08 02:08