小编Was*_*lil的帖子

GoogleCloudMessaging API实施GCM客户端

您好我正在关注android的官方文档发送推送通知,因为旧方法已弃用但我在实现GCM客户端时遇到问题

http://developer.android.com/google/gcm/client.html
Run Code Online (Sandbox Code Playgroud)

教程写在这里,向下滚动并查看

private void registerInBackground()
Run Code Online (Sandbox Code Playgroud)

当我在我的应用程序上写这个函数时,它给了我这个错误

Syntax error on token "void", @ expected
Run Code Online (Sandbox Code Playgroud)

我已经谷歌搜索它,我知道错误现在这个方法试图在方法内创建一个方法,但仍然我很困惑,因为它是官方文档我必须做错了什么,有人可以指出PLZ?这是本教程的方法:

private void registerInBackground() {
    new AsyncTask() {
        @Override
        protected String doInBackground(Void... params) {
            String msg = "";
            try {
                if (gcm == null) {
                    gcm = GoogleCloudMessaging.getInstance(context);
                }
                regid = gcm.register(SENDER_ID);
                msg = "Device registered, registration ID=" + regid;

                // You should send the registration ID to your server over HTTP,
                // so it can use GCM/HTTP or CCS to send messages to your app. …
Run Code Online (Sandbox Code Playgroud)

android google-cloud-messaging

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

ajax成功后删除最近的li

我有一个div列出所有上传的文件

$i = 0;
                echo '<div style="float: left;margin-left: 25px;" id="filecontainer">';
                echo "<ul>";
                foreach($editorderdata['uploadedfiles'] as $row){
                    echo '<li>';
                    echo '<a href="'.base_url().'images/userfiles/'.$row['filename'].'" target="_blank">';
                    echo 'file_'.++$i.'</a>';
                    echo '<a href="#" data-fileid="'.$row['filename'].'" title="Remove file" class="removefile">';
                    echo '<img class="cross" src="'.base_url().'images/cross.png">';
                    echo '</a></li>';
                }
                echo "</ul>";
                echo "</div>";
Run Code Online (Sandbox Code Playgroud)

这是在按下.removefile类元素时删除所选文件的代码

$(document).ready(function() {
                    $(".removefile").click(function(e) {

                        e.preventDefault();
                        var fileidvar = $(this).data('fileid');
                        if (confirm("Are you sure you want to remove selected file?")) {
                            $.ajax({
                                type: "POST",
                                url:'<?php echo base_url() ?>signup/removefile',
                                data:{ fileid: fileidvar },
                                dataType: 'json',
                                success: function (data) {
                                    if(data.value){ …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

用户注册付费会员专业版后如何运行自定义代码(挂钩)

我想在用户注册付费会员 PRO 后执行自定义代码,这看起来是一个解决方案

http://www.paidmembershipspro.com/hooks-filters/
Run Code Online (Sandbox Code Playgroud)

“pmpro_after_checkout”看起来正是我正在寻找的,但我该如何执行它?自定义代码在哪里写???我应该在我的主题的 function.php 文件中编写这个函数吗?

如果我在functions.php中编写一个新函数,例如在此处的示例代码“ http://www.paidmembershipspro.com/hook/pmpro_after_checkout/ ”中,我编写一个新函数,这是否是正确的方法

function my_pmpro_after_checkout($user_id){
    //my custom code here
}
Run Code Online (Sandbox Code Playgroud)

并在此位置调​​用它 wp-content/paid-memberships-pro/preheaders/checkout.php line# 929 ,其中另一个已经被调用:

 //hook
 do_action("pmpro_after_checkout", $user_id);
Run Code Online (Sandbox Code Playgroud)

我可以这样调用我自己的函数吗?

do_action("my_pmpro_after_checkout", $user_id);
Run Code Online (Sandbox Code Playgroud)

如果我不明白,我深表歉意...任何帮助将不胜感激

php wordpress

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

在解包一个可选值WKWebView获取参数时意外地发现了nil

我在WKWebView上工作,当我加载一个没有这样的参数的网址,它工作正常

func loadAddress(lat:Double,lng:Double){
    let requestURL = NSURL(string:"http://url.com/dev2/billboard/geo")
    let request = NSURLRequest(url: requestURL as! URL)
    webview.load(request as URLRequest)
}
Run Code Online (Sandbox Code Playgroud)

但我想用这样的get参数发送用户的位置

func loadAddress(lat:Double,lng:Double){
    let requestURL = NSURL(string:"http://url.com/dev2/billboard/geo/\(lat)/\(lng)")
    let request = NSURLRequest(url: requestURL as! URL)
    webview.load(request as URLRequest)
}
Run Code Online (Sandbox Code Playgroud)

它显示了这个错误:

致命错误:在展开可选值时意外发现nil 2017-02-02 16:43:36.645898 pixel [5112:1996136]致命错误:在解包可选值时意外发现nil

谢谢是提前

ios swift wkwebview

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