you123jin321
you123jin321
  • 发布:2015-03-31 11:06
  • 更新:2015-03-31 11:34
  • 阅读:2363

跳转activity

分类:5+ SDK

@Override
public String execute(final IWebview pWebview, final String action, final String[] pArgs) {
if ("nfcgetno".equals(action)) {
final IApp _app = pWebview.obtainFrameView().obtainApp();
final String callBackId = pArgs[0];
_app.registerSysEventListener(new ISysEventListener() {
@Override
public boolean onExecute(SysEventType pEventType, Object pArgs) {
Object[] _args = (Object[]) pArgs;
int requestCode = (Integer) _args[0];
int resultCode = (Integer) _args[1];
Intent data = (Intent) _args[2];
if (pEventType == SysEventType.OnActivityResult) {
_app.unregisterSysEventListener(this, SysEventType.OnActivityResult);
if (requestCode == REQUESTCODE) {
if (resultCode == Activity.RESULT_OK) {

                            String cardno = data.getCharSequenceExtra("cardno") + "";  
                            JSUtil.execCallback(pWebview, callBackId, cardno, JSUtil.OK, false);  
                        }  
                    }  
                }  
                return false;  
            }  

        }, SysEventType.OnActivityResult);  
        Intent intent = new Intent(pWebview.getActivity(), NFCGetCardNoActivity.class);  
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
        pWebview.getActivity().startActivityForResult(intent, REQUESTCODE);  
    }  
    return null;  
}  

我想通过上述代码跳转到NFCGetCardNoActivity。但是提示NFCGetCardNoActivity cannot be cast to io.dcloud.DHInterface.IPlugin。请求解答。非常感谢

2015-03-31 11:06 负责人:无 分享
已邀请:
Android_磊子

Android_磊子

你的properties.xml中配置不对吧,应该配置继承IFeature的类。

该问题目前已经被锁定, 无法添加新回复