English 中文(简体)
错误回调出错错误: 测试插件2 = 引用错误: 找不到变量: 日志 http:// android_asset/ www/js/cordova- 1. 6. 1. 1. js: 276
原标题:Error in error callback: TestPlugin2 = ReferenceError: Can t find variable: log at file:///android_asset/www/js/cordova-1.6.1.js:276

Can somebody help me with this: this is my code:

/日数

var TestPlugin={ 
test:function(name,successCallback,failureCallback){
    console.log("navigator.service.sms smssend: ----------------");
    PhoneGap.exec(successCallback, failureCallback, "TestPlugin", "test", [name]);
时 时时 时;

TestPlugin.test(
    "hubiao",
        function(){
            alert("success");
        时 时,
        function(e){
            alert("fail");
            log(e);
        时 时
    );

/机器人电话机

public class TestPlugin extends Plugin {
@Override
public PluginResult execute(String action, JSONArray data, String callBackId) {

    if ("test".equalsIgnoreCase(action)) {  
        Log.d("DatePickerPluginListener execute", "test");  
        Context context=ctx.getContext();
        String name="";
        JSONObject fileInfo = new JSONObject();
        try {
            name = data.getString(0);
            fileInfo.put("hello", "Android"+name);
        时 时 catch (JSONException e) {
            e.printStackTrace();
        时 时
        final PluginResult r = new PluginResult(  
                Status.OK,fileInfo); 
        Log.i("TestPlugin", name);
        Toast.makeText(context,"User:"+name, Toast.LENGTH_LONG).show();
        return r;  
    时 时else{
         Log.d("DatePickerPlugin", "Invalid action : " + action + " passed"); 
         return new PluginResult(Status.INVALID_ACTION); 
    时 时
时 时

时 时

/// The point: if I add:

 Toast.makeText(context,"User:"+name, Toast.LENGTH_LONG).show();

phonegap will give failureCallback, when I remove:

 Toast.makeText(context,"User:"+name, Toast.LENGTH_LONG).show();

phonegap will give successCallback. Why? I have no idea.Anyone counld help me? Thank you very much!

最佳回答

这不是简单的省略 connole. from conole.log () ?

TestPlugin.test(
    "hubiao",
    function(){
        alert("success");
    },
    function(e){
        alert("fail");
        // log() is undefined.  console.log() is defined!
        console.log(e);
        // Or more likely you want the error message only
        console.log(e.message);
    }
);
问题回答

暂无回答




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签