您好我正在关注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) 我有一个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) 我想在用户注册付费会员 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)
如果我不明白,我深表歉意...任何帮助将不胜感激
我在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
谢谢是提前