在程序中用startActivity或startActivityForResult方法启动一个新的activity时怎么让新的activity在另一个新的task中?
试过Intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);等但没有效果,getTaskId()获取的taskId是相同的。
另外: 不同的activity可以运行在不同的线程中么,还是只能运行在主线程中?可以让activity在不同的线程或进程中么?
你第1个问题好像 javaeye的移动编程的论坛里有相应的帖子,你去看看。
“不同的activity可以运行在不同的线程中么?” 我认为是对的,这几天看了些android的东西,有些东西我还是不能表述清楚。你这个问题我建议你看看,Activity的声明周期。
http://code.google.com/p/androidbmi/wiki/LifeCycle