如何从另一个活动中定义的一个活动中调用方法

San*_*osh 0 android android-activity

这是我的Activity类

public class A extends Activity
{
.......
.......
//here i have to call my test() method of B activity
new B.test();
}
Run Code Online (Sandbox Code Playgroud)

这是我的下一个活动

public class B extends Activity
{
......
public void test(){
//some code  }
}
Run Code Online (Sandbox Code Playgroud)

但是test()方法并没有执行.我在test()方法中添加了Toast消息.但它没有显示Toast消息.如何调用test()方法.我哪里错了?我必须在B活动中覆盖onCreate()吗?请告诉我.提前致谢.

Ras*_*sel 6

您可以在不扩展Activity.So的单独类中编写测试方法,您可以在需要时从两个活动中调用该方法.

活动是一个不同的屏幕,你可以通过意图调用它,以便它可以在屏幕上显示