Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自动将应用程序从后台带到前台_Java_Javascript_Android_Cordova - Fatal编程技术网

Java 自动将应用程序从后台带到前台

Java 自动将应用程序从后台带到前台,java,javascript,android,cordova,Java,Javascript,Android,Cordova,我有一个android应用程序,用phonegap制作,在后台运行。我想在javascript验证后将其放到前台。我找到了这个链接(),在这里我可以在java中毫无问题地调用该方法 我正试图改变它以适应我的需要。但它不起作用 以下是我目前得到的信息: 主类: public类HiveTaxi扩展DroidGap{ 私人电话号码mc; @重写创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); super

我有一个android应用程序,用phonegap制作,在后台运行。我想在javascript验证后将其放到前台。我找到了这个链接(),在这里我可以在java中毫无问题地调用该方法

我正试图改变它以适应我的需要。但它不起作用

以下是我目前得到的信息:

主类:

public类HiveTaxi扩展DroidGap{
私人电话号码mc;
@重写创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
super.init();
mc=新电话号码(此为appView);
addJavascriptInterface(mc,“MyPhone”);
super.loadUrl(Config.getStartUrl());
} 
//其他代码。。。。
班级电话号码:

公共类电话号码
{
私有网络视图mAppView;
私人DroidGap-mGap;
公共电话号码(DroidGap、WebView)
{ 
mAppView=视图;
mGap=间隙;
}
@JavascriptInterface
public void getTelephoneNumber(上下文)
{ 
Intent it=newintent(“android.Intent.action”);
setComponent(新组件名(context.getPackageName(),HiveTaxi.class.getName());
it.setFlags(Intent.FLAG\u ACTIVITY\u NEW\u TASK);
context.getApplicationContext().startActivity(it);
}
}
JS文件(第491行)

错误:

03-09 18:55:52.939 32758-32758/com.projeto.hivetaxi D/CordovaLog﹕ file:///android_asset/www/js/functions.js: 第491行:未捕获错误:在NPObject.03-09 18:55:52.939 32758-32758/com.projeto.hivetaxi I/chromium上调用方法时出错﹕ [信息:控制台(491)]“未捕获错误:在NPObject上调用方法时出错”,来源:file:///android_asset/www/js/functions.js (491)
window.MyPhone.getTelephoneNumber();