java - 如何在电容器 3 中手动注册插件?
问题描述
我正在尝试使用插件在 Android 上进行后台位置跟踪。Capacitor 应该在 MainActivity.java 中自动注册插件,但这并没有发生。我尝试手动执行此操作,但这也没有发生。
package com.siloc.users;
import com.getcapacitor.BridgeActivity;
import android.os.Bundle;
import com.getcapacitor.BridgeActivity;
import com.getcapacitor.Plugin;
import java.util.ArrayList;
import com.hemangkumar.capacitorgooglemaps.CapacitorGoogleMaps;
import com.equimaps.capacitor_background_geolocation.BackgroundGeolocation;
public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
registerPlugin(CapacitorGoogleMaps.class);
registerPlugin(BackgroundGeolocation.class);
}
}
我怎样才能做到这一点?
解决方案
尝试这个:
registerPlugins(Collections.singletonList(CapacitorGoogleMaps.class));
推荐阅读
- javascript - 用于深度优先搜索的 Javascript 扩展运算符
- python - 如何为不同的请求添加不同的flask-restful reqparse要求
- linux - 无法 cd 到 ~/.bashrc 中设置的环境变量,尽管它似乎存在(Scientific Linux 6.10)
- java - 如何在休眠中映射对实体的访问?
- python - 寻找提高使用 Pandas 库的 python 脚本速度的方法
- c# - 停止 DispatcherTimer 实例或更改其值
- webots - Webots 与 Pycharm 中的电机/传感器
- python - 如何引用熊猫中的第二个重复列
- html - 如何调整 HTML onclick 的大小?我将如何使两个 onclick 功能彼此相邻?
- firebase - 使用 Cloud Functions 删除实时数据库中所有出现的 UID