我是android编程的新手,并且是第一次使用PubNub.
我已将.jar文件包含在lib中.我也导入了它.
但我收到此错误消息. —
“无法解析方法’subscribe(java.lang.String,anonymous javax.security.auth.callback.Callback)’
我正在使用Android Studio.另外,我将整个代码放在mainActivity中.我不确定pubnub的代码到底在哪里.
我的主要活动-
package com.example....;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import com.parse.Parse;
import com.parse.ParseObject;
import com.pubnub.api.Pubnub;
import com.pubnub.api.PubnubError;
import com.pubnub.api.PubnubException;
import com.pubnub.api.*;
import org.json.*;
import javax.security.auth.callback.Callback;
public class MainActivity extends ActionBarActivity {
private TextView testing;
Pubnub pubnub = new Pubnub("", "");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main)
/* Subscribe to the demo_tutorial channel */
try {
pubnub.subscribe("demo_tutorial", new Callback() {
public void successCallback(String channel, Object message) {
System.out.println(message);
}
public void errorCallback(String channel, PubnubError error) {
System.out.println(error.getErrorString());
}
});
} catch (PubnubException e) {
e.printStackTrace();
}
}
我的摇篮-
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
compile fileTree(dir: 'libs', include: 'Pubnub-*.jar')
}
如果我完全做错了,请让我知道如何使用pubnub.