如何在导航抽屉的最后部分打开 activity?

How to open an activity on the last section of navigation drawer?

我的 activity 中有三个按钮。 它们都将用户传递到同一个 activity,但它们中的每一个都将用户传递到下一个 activity 导航抽屉的不同部分。

我的问题是如何在不同的 activity 上为导航抽屉的一部分创建意图?

您可以发送带有意图的字符串或整数并检查它 onResume()

(例如):

Intent i = new Intent(this,MainActivity.class);
  i.putExtra("StartFromAnotherActivity","start");    
  startActivity(intent);

检查收到的额外内容是否等于在您的 onResume() 中开始,然后开始所需的片段。

在你的包含抽屉的MainActivity中进入onResume():

Intent intent = getIntent();
String start = intent.getStringExtra("StartFromAnotherActivity");
if(start.equals("start")){
displayView(2);//int position of the desired fragment 
}