在没有按钮点击的情况下在片段内启Android的

时间:2014-09-18 06:02:09

标签: android android-intent android-activity android-fragments

如何在没有按钮点击的情况下在片段内启动活动? 我想直接在片段内启动一个活动而不点击按钮。 我已经搜索了答案,但每个答案都与按钮点击有关。 请帮忙。我是android的新手。

2 个答案:

答案 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片段。