如何从另一个活动中启动活动的片段?

时间:2016-08-30 13:03:32

标签: android android-fragmentactivity

我有一个活动'A',它上面有许多按钮可以调用另一个活动'B'的几个相应片段。

活动'B'包含一个导航抽屉,我在其中为导航抽屉中的所有项目创建了碎片。

那么,当活动A调用活动B时,如何立即启动假设'片段1'(即导航抽屉中的一个项目),在活动B中。

1 个答案:

答案 0 :(得分:2)

在Intent中添加一个额外内容,用于定义应加载哪个Fragment。

    <html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>

<script>
$.get('jsonFile.json', function(jsonObjects){
var distanceSum = 0;
    for(var i=0; i<jsonObjects.length;i++){
          var distance = jsonObjects[i]["Distance [pc]"];
           distanceSum = distanceSum + distance;
    }
    alert("Average distance " + (distanceSum / jsonObjects.length));
});
</script>
</body>
</html>

在活动B中的onCreate中:

intent.putExtra("fragment","FragA");