如何在没有按钮点击的情况下在片段内启动活动? 我想直接在片段内启动一个活动而不点击按钮。 我已经搜索了答案,但每个答案都与按钮点击有关。 请帮忙。我是android的新手。
答案 0 :(得分:0)
覆盖oncreateView()
方法并在其中
Intent i=new Intent(getActivity(),yourActivity.class);
startActivity(i);
答案 1 :(得分:0)
让我明白一下活动&分段。 Activity是基本的android组件,可以容纳很多Fragment。片段无法保存任何活动。例如:MyActivity
是一项可能包含MyFragment1
&的活动。 MyFragment2
。现在,您可以从Fragment转到另一个不是MyActivity
的活动,因为MyActivity
已经在运行&拿着碎片。如果你想从片段转到MyActivity2
,那么编写简单的活动开始代码。我在贬低它。
Intent intent = new Intent(getActivity(),MyActivity2.class);
startActivity(intent);
您可以将其写为onCreateView
片段。