如何在导航抽屉的最后部分打开 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
}
我的 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
}