'how to get method from activity to class in android .java

i need to get method insert from warehouse activity to insert object from another activity so i use class hold insert function to provid it to the mainactivity which i will be add object through it

insert fun in warehouse activity

 public void insert(WareHouseEntity wareHouseEntity){

        warehouseViewModel.insert(wareHouseEntity);
    }

i call insert fun in this common class


public class Common{
public static void insertWareHouse(WareHouseEntity wareHouseEntity){

        WareHouseActivity wareHouseActivity=new WareHouseActivity();
        wareHouseActivity.insert(wareHouseEntity);
    }
}

and i try add object to Warehosue entity by mainactivity so i call insert method from class

public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

Common.insertWareHouse(new WareHouseEntity());

}

}


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source