如何从另一个选项卡获取int?

时间:2015-05-20 10:26:09

标签: android tabs wifi

我有3个标签,在tab2中我正在列表视图中扫描wifi netowrks。我在tab2中展示的一件事是wifi是什么频道,有14个不同的频道。现在在tab3中我想总结所有的频道,以便我可以告诉哪个频道最少使用。

这是我用于扫描的tab2中的循环

   for (int i = 0; i < wifiScanList.size(); i++) {
        ssid = wifiScanList.get(i).SSID; //Get the SSID
        level = wifiScanList.get(i).level;
        channel = wifiScanList.get(i).frequency;

        wifis.add(ssid + " " + level + " dBm "); //append to the other data
        wifis.toString();
    }

那么,每次循环到tab3时,我在循环中包含什么来获取我的int通道值?

1 个答案:

答案 0 :(得分:0)

您可以使用多种方式:
1)制作public static int value;,以便随时随地使用 2)如果您的标签位于同一个Activity,您可以创建Intent,请extra int value并致电startActivityForResult,然后在onActivityResult中执行任何操作这int value 3)注册一些BroadcastReceiver,您将在任何地方获得回调。