所以当前我有一个AsyncTask类,当我点击一个按钮时,它运行和POST的数据到我的服务器(效果很好).
我现在尝试做的是处理用户未连接到互联网时发生的情况.所以我设置了这些类,以便在互联网连接时通知应用程序,以便数据可以自动发送到服务器.
AsyncTask类(内部类)
private class HttpAsyncTask extends AsyncTask<String, Void, String> {
ProgressDialog dialog = new ProgressDialog(getActivity());
final AlertDialog finishedDialog = new AlertDialog.Builder(getActivity())
.setCancelable(false)
.setPositiveButton(android.R.string.ok, null)
.create();
@Override
protected String doInBackground(String... urls) {
onProgressUpdate("Uploading Data...");
return POST(urls[0]);
}
@Override
protected void onPreExecute() {
this.dialog.show();
finishedDialog.setOnShowListener(new DialogInterface.OnShowListener(){
@Override
public void onShow(DialogInterface dialog) {
Button b = finishedDialog.getButton(AlertDialog.BUTTON_POSITIVE);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// navigate to match summary.....
finishedDialog.dismiss();
}
});
}
});
}
protected void onProgressUpdate(String msg) { …Run Code Online (Sandbox Code Playgroud) 我正在尝试在2个表之间创建一个关系,但FK没有填充。它保持为空。下面是我的代码
public static final int DATABASE_VERSION = 1;
// Database Name
public static final String DATABASE_NAME = "LocalRugbyDB.db";
//table names
public static final String TABLE_PLAYER_INFO = "PLAYER_Local";
public static final String TABLE_TEAM_INFO = "TEAM_local";
//add fields to player table
public static final String KEY_PLAYER_ID = "_id";
public static final String KEY_FNAME = "first_name";
public static final String KEY_LNAME = "last_name";
public static final String KEY_AGE = "age";
public static final String KEY_HEIGHT = "height";
public static final String KEY_WEIGHT = …Run Code Online (Sandbox Code Playgroud) 我的'replaceAll()'方法从字符串中删除了错误的字符.字符串下面
String i = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
Run Code Online (Sandbox Code Playgroud)
如果我想从i中删除'2',它也将从12删除'2'.所以现在新的字符串;
String i = "1,3,4,5,6,7,8,9,10,11,113,14,15"
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的当前代码:
String filter = temp.replaceAll(itemClicked + ",","");
Run Code Online (Sandbox Code Playgroud)
我怎么能纠正这个?
任何有关此的帮助或指导将不胜感激