Android 如何在同一活动中调用方法
我一直在摆弄示例代码,遇到一个代码段并尝试使用它,但问题是我不知道如何从我在中声明的同一个活动中调用这种方法。代码片段只展示了这种方法,而没有展示如何调用它。我甚至不知道这是什么定义,所以很难找到答案,我猜是一个有多个参数的方法 这是我要调用的方法,它链接到另一个类Android 如何在同一活动中调用方法,android,methods,parameters,Android,Methods,Parameters,我一直在摆弄示例代码,遇到一个代码段并尝试使用它,但问题是我不知道如何从我在中声明的同一个活动中调用这种方法。代码片段只展示了这种方法,而没有展示如何调用它。我甚至不知道这是什么定义,所以很难找到答案,我猜是一个有多个参数的方法 这是我要调用的方法,它链接到另一个类Payments void Calculate(Context con, Payments Pay) 我尝试了通常的Calculate(),但它告诉我Calculate(上下文,付款)不能应用于() 有人能解释发生了什么吗?您必
Payments
void Calculate(Context con, Payments Pay)
我尝试了通常的Calculate()
,但它告诉我Calculate(上下文,付款)不能应用于()代码>
有人能解释发生了什么吗?您必须传递上下文意味着活动实例和支付类实例
像
我希望这有助于您生成类付款对象:
Payments pay=新付款(参数)代码>
然后使用getApplicationContext和支付对象调用calculate:
Calculate(getApplicationContext(),pay)代码>
我希望这会有帮助。你需要通过预期参数。这不是粗鲁的行为,但在处理Android之前,你应该先学习基本Java。否则,这可能是一个可怕的世界
Context con = getActivity();
Payments Pay = new Payments();
Calculate(con,pay);
//removed the "void"