当前位置: 首页 > 面试题库 >

将变量数据传递给非活动类

张宝
2023-03-14
问题内容

将变量数据从传递Activtynon- Activty类的最佳方法是什么?数据是在onCreate第一个类中创建的,Acivity我需要将该数据传递给第二个类而不使用Intent。任何代码示例将不胜感激。

自从我开始工作以来,我就打算将其发布。就我而言,我已经有一个Constructor,而ArrayList我正在做的事情我需要另一个相同的类型。因此,这里去:

班级活动

public class Polygon extends Overlay {
ArrayList<GeoPoint> geoPoints;

public Polygon(ArrayList<GeoPoint> points){
    geoPoints = points;
}

public class Hex{
    public Hex(ArrayList<String> str) {
        // TODO Auto-generated constructor stub
     Log.i("string",str.toString());
    }
  }

我的主要活动

 Polygon main = new Polygon(null);
 Polygon.Hex mMainClass = (main.new Hex(color));

请注意,我必须先创建主类的实例

Polygon.Hex mMainClass = (main.new Hex(color));

问题答案:

如果您的班级名称是为此MainClass创建Constructor的,并将值作为参数传递,则下面是一个示例。

MainClass.java

public class MainClass {
    public MainClass(int i, String str) {
        // TODO Auto-generated constructor stub

    }
}

使用以下代码将值从MainActivity传递到MainClass,这i是整数变量str是字符串变量

MainClass mMainClass = new MainClass(i, str);


 类似资料:
  • 问题内容: 我有一个奇怪的问题。我正在网上浏览,但没有找到答案。我仍然是android编程的初学者。让我们开始吧: 我要做的就是用一些数据调用第二个Activity。它适用于较小的数据,但是如果数据变大,则第二个活动将不会显示,第一个活动将结束。这是调用方法的代码: 接收数据的部分并不重要。即使我不尝试阅读捆绑软件,也不会调用该活动。我用以下几行进行了测试: 永远不会被调用。 也许您有一个主意…谢

  • 我有三节课 1.菜单活动 2.LocationUpdateService 3.多重标记器 1.菜单活动 2、LocationUpdateService:(这是服务类) 3、多重标记(活动) 我的问题是:当我打开我的菜单活动我的Toast消息打印发送数据到广播接收器,然后点击按钮我调用MultipleMarker。我无法从服务中获取值。。。但当我按下后退按钮时,我重定向到MenuActivity,此

  • 问题内容: 我有Google地图提供的JavaScript值,需要将其保存在MySQL数据库中。 其实我有变量 我需要将该变量传递给PHP变量lugar 问题答案: 如果要在页面转换时进行操作,则可以通过表单或在URL中传递它,然后仅使用或接收变量。 如果您需要无缝完成它,那么您可能需要考虑使用AJAX。

  • 问题内容: 我有一个PHP会话变量,在整个会话过程中仍然有效。在开头部分,我包含了我的JavaScript文件。 如果需要以下内容,如何将会话变量传递到JavaScript文件中。 由于无法在JavaScript文件中识别出,因此上面的代码不起作用。因此,我必须放入PHP文件本身,但是如何将其保留在JavaScript文件中? 问题答案: 在您的PHP文件中,您可以将用户设置为全局变量: 在包含外

  • 问题内容: 如果我有一个指令,我可以这样调用它 我该如何访问?我在函数中使用时会得到实际的字符串。当我检查html时,实际上说。 问题答案: 尝试 然后 演示:柱塞

  • 问题内容: 此代码无法正常工作。我想要的只是将变量发送到 正确的方法是什么?: 脚本 问题答案: myFile.php: