问题描述
我正在尝试使用heroku和tokBox api在android应用程序上创建一个新会话((忽略代码不完整没关系)
val reqQueue: RequestQueue = Volley.newRequestQueue(activity)
reqQueue.add(JsonObjectRequest(Request.Method.GET,"https://APP_NAME.herokuapp.com" + "/session",null,object: Response.Listener<JSONObject>,Session.SessionListener {
override fun onResponse(response: JSONObject?) {
try {
API_KEY = response!!.getInt("apiKey")
SESSION_ID = response.getString("sessionId")
TOKEN = response.getString("token")
Log.d(LOG_TAG,"API_KEY: $API_KEY")
Log.d(LOG_TAG,"SESSION_ID: $SESSION_ID")
Log.d(LOG_TAG,"TOKEN: $TOKEN")
val session = Session.Builder(activity,"$API_KEY",SESSION_ID).build()
session.setSessionListener(this)
session.connect(TOKEN)
} catch (error: JSONException) {
Log.d("Main","Web Service error: " + error.message)
}
我想这样做,以便每次用户运行此活动时,他们都会为tokBox创建一个新的会话ID,但是每次运行时,它都将重复使用同一会话。我该如何解决??
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)