小编viv*_*ari的帖子

appView.addJavascriptInterface()不适用于API 17

我可以使用我的phonegap java脚本函数和android 2.2中的java函数,但是相同的代码不能在API 17上运行.我应该怎么做才能从API 17中的java脚本调用本机java代码.

我在我的java文件中使用此代码

 objCustomNativeAccess = new CustomNativeAccess(this, appView);
            appView.addJavascriptInterface(objCustomNativeAccess,
                    "CustomNativeAccess");
    super.loadUrl("file:///android_asset/www/index.html");
Run Code Online (Sandbox Code Playgroud)

我的CustomNativeAccess类是

public class CustomNativeAccess {
        private WebView mAppView;
        private DroidGap mGap;

        /**
         * Constructor
         * 
         * @param gap
         * @param view
         */
        public CustomNativeAccess(DroidGap gap, WebView view) {
            mAppView = view;
            mGap = gap;
        }

        /**
         * Get the device phone number
         * 
         * @return
         */
        public JSONObject login(String email, String password) {
            JSONObject object = new JSONObject();
                    object.put("Login_Status", login_status);
            object.put("date", dateString);
            return object;
        }
Run Code Online (Sandbox Code Playgroud)

在我的java脚本中,我使用此行来调用此登录函数 …

javascript java android cordova

21
推荐指数
1
解决办法
3万
查看次数

bson.errors.InvalidDocument:无法编码对象:True

使用python在Mongo中插入文档时出错.

document = {u'Status': 'Active',
 u'Installation': {u'IsFrugal': True,  u'IsFeatureSet': True,  u'IsEvolving': True, u'IsAffordable': True}, 
  u'AutoList': [u'IsFeatureSet', u'IsAffordable', u'IsFrugal'] 
}
Run Code Online (Sandbox Code Playgroud)

TraceBack错误是

C:\Python27\lib\site-packages\pymongo-2.5.1_-py2.7-win32.egg\pymongo\collection.
py:357: RuntimeWarning: couldn't encode - reloading python modules and trying ag
ain. if you see this without getting an InvalidDocument exception please see htt
p://api.mongodb.org/python/current/faq.html#does-pymongo-work-with-mod-wsgi
  continue_on_error, self.__uuid_subtype), safe)
Traceback (most recent call last):
  File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\Python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "D:\Office_Drive\RetailReco\contactsnew\rrpython\rcauto.py", line 28, in
<module> …
Run Code Online (Sandbox Code Playgroud)

python pymongo python-2.7

10
推荐指数
1
解决办法
1359
查看次数

getAction Bar给出空指针异常

我想在android中使用动作栏.为此我使用

getActionBar().setHomeButtonEnabled(true);
Run Code Online (Sandbox Code Playgroud)

在SetContentView下面.但是给了我空指针异常.当我只尝试getActionBar()时它工作正常.

请帮我.

android android-actionbar

1
推荐指数
1
解决办法
7105
查看次数

显示在android的地图片段的黑线

我正在Android中开发一个片段.在我的标签中有四个片段,其中一个是地图片段.

使用此地图片段:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          class="com.google.android.gms.maps.SupportMapFragment" />
Run Code Online (Sandbox Code Playgroud)

任务完成得很好.

问题是当用户滑动时,地图片段上显示黑线1秒钟.我在网上对此进行了研究,但未找到预防此方法的方法?为什么会发生这种情况,我该如何解决?

android android-fragments

1
推荐指数
1
解决办法
1067
查看次数