Android studio android studio创建活动并使用它而不显示它

Android studio android studio创建活动并使用它而不显示它,android-studio,android-activity,Android Studio,Android Activity,我有两项活动: 1.列表活动 2.主要活动 public void onClick(View view) { ListActivity.list.add("test"); ListActivity.adapter.notifyDataSetChanged(); } 在Listactivity中,我获得了ListView和: static ArrayList<String> list; static ArrayAdapter<string> adapter

我有两项活动: 1.列表活动 2.主要活动

public void onClick(View view) {
    ListActivity.list.add("test");
    ListActivity.adapter.notifyDataSetChanged();
}
在Listactivity中,我获得了ListView和:

static ArrayList<String> list;
static ArrayAdapter<string> adapter; 
程序崩溃可能是因为没有调用ListActivity的OnCreate方法

有没有办法从另一个活动创建一个活动


有没有更好的方法来实现我的目标

活动应该是独立的。您不应该直接从MainActivity onClick方法调用ListActivity变量

相反,通过bundle传递数据并在ListActivity中接收数据
传递数据并更新适配器

我认为您需要调用该活动的方法而不是完整的活动,活动意味着一个具有布局的视图,因此忽略该视图您只剩下代码,但我无法像那样访问列表和适配器