gpt4 book ai didi

java - 在我的应用程序中,每当网络服务器中的数据库更新时,都会尝试获取通知。如何实现这一目标?

转载 作者:行者123 更新时间:2023-12-01 08:58:52 25 4
gpt4 key购买 nike

我正在为我的本地网络服务器使用 Jersey Rest 服务。这用于从 android 进行用户登录和注册。我还试图实现每当添加新用户时管理员都应该收到通知。如何实现这一目标?我最近了解到 Jersey Sse。通过 Jersey SSe 可以实现吗?请帮我找到一个简单的示例/文档。

最佳答案

每次注册新用户时,这意味着在用户的数据库中创建一个新的ID。为管理员运行 Android 服务,它将调用服务器脚本来检查新 ID 是否可用。如果发现用户的新 ID,则向管理员部署通知。

Dummy Code [Change as per yours]

public class your_service extends Service {


public your_service() {
}

@Override
public IBinder onBind(Intent intent) {
return null;
}

@Override
public void onCreate() {
super.onCreate();

}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
final Handler handler = new Handler();

handler.postDelayed(new Runnable() {
public void run() {
request = new StringRequest(Request.Method.POST, your_url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// add code, ur logic
//notify here
//
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error)
{//empty
}
});

Volley.newRequestQueue(getBaseContext()).add(request);
handler.postDelayed(this, 60000); //repeat this code every 1 minutes
}
}, 1000); // first wait for 1 seconds
}
}
};
return START_STICKY;
}
}

关于java - 在我的应用程序中,每当网络服务器中的数据库更新时,都会尝试获取通知。如何实现这一目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41853476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com