gpt4 book ai didi

android - 从 CordovaPlugin 打开一个 Activity

转载 作者:IT老高 更新时间:2023-10-28 21:57:40 25 4
gpt4 key购买 nike

我写了一个 CordavaPlugin 派生类。

public class ShowMap extends CordovaPlugin {

@Override
public boolean execute(String action, JSONArray args,
CallbackContext callbackContext) throws JSONException {

if (action.compareTo("showMap") == 0)
{
String message = args.getString(0);
this.echo(message, callbackContext);

Intent i = new Intent();


return true;
}

return false;
}

private void echo(String message, CallbackContext callbackContext) {
if (message != null && message.length() > 0) {
callbackContext.success(message);
} else {
callbackContext.error("Expected one non-empty string argument.");
}
}

}

我想从这门课上开一个新的 Activity 。如何访问基于 phonegap 的类的原始上下文?

最佳答案

尝试:

    Context context=this.cordova.getActivity().getApplicationContext();
//or Context context=cordova.getActivity().getApplicationContext();
Intent intent=new Intent(context,Next_Activity.class);

context.startActivity(intent);
//or cordova.getActivity().startActivity(intent);

并确保您已在 AndroidManifest.xml

中注册了 Next Activity

关于android - 从 CordovaPlugin 打开一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com