我必须在android中开发一个简单的聊天应用程序。我必须使用MySQL作为我的后端数据库。
但我的问题是:当我将数据发布到服务器上时,我的应用中可能会有太多帖子发生。因此,应该在我的服务器数据库中插入重复的记录。为了在服务器上发布数据,我必须使用LoopJ AndroidAsyncHttp。另外,我必须将我的代码放在runnable线程中。我的问题出现在聊天屏幕页面中。
public class UMService extends Service {
@override
public void onCreate()
{
super.onCreate();
HandlerThread ht = new HandlerThread("nonUiThread");
ht.start();
final Handler mHandler = new Handler(ht.getLooper());
Runnable sendUpdatesToUI = new Runnable() {
public void run() {
syncSQLiteMySQLDB();
mHandler.postDelayed(this, 1000);
}
};
mHandler.postDelayed(sendUpdatesToUI, 1000)
}