android.intent.action.MAIN和Intent.ACTION_MAIN是否相同

时间:2013-04-10 11:01:01

标签: android

我认为它不是同一个因为

我有两项活动A - > B,在B我正在使用,startActivity( new Intent(Intent.ACTION_MAIN) );回到A我正在获取要导航的应用列表,但在此列表中我没有得到“My_Main_Activity”名称为A

2 个答案:

答案 0 :(得分:0)

试试这个

Intent i=new Intent();
i.setClass(B.this,A.class);
startActivity(i);

答案 1 :(得分:0)

两者都具有相同的值。您使用的代码是列出对此操作Intent.ACTION_MAIN具有intent过滤器的所有应用程序。此代码用于调用外部应用程序您应该使用finish();在您的活动B中返回活动A. 或者你可以简单地使用以下代码

startActivity(new Intent(B.this, A.class));