我需要一种方法来开始(更有可能将其放在前面)一个活动“MyActivity”......我只知道 xml 清单(意思是我知道:pachage name,class name,intent fiters - MAIN only & no specific broadcast)
那么我该如何开始该活动?
我现在用的:
public boolean startActivity2(String componentName) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(ComponentName.unflattenFromString(componentName));
if (m_ContainerActivity.getPackageManager().resolveActivity(intent, 0) != null) {
m_ContainerActivity.startActivity(intent);
return true;
}
return false;
}
我称之为:
startActivity2("com.app.pachage/.subpack.MyActivity");
这开始了活动,但我的进程 - 所以 +10 到奇怪的行为(我在旧进程中也有 MyActivity).. 我想要的是从后面的堆栈中带回旧的..
注意:MyActivity 在意图过滤器中没有特别的意图,也没有广播!
所以想法??