小编Chr*_*ray的帖子

从广播接收器android调用AsyncTask

所以当前我有一个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)

java android broadcastreceiver android-asynctask

7
推荐指数
3
解决办法
1万
查看次数

Android sqlite外键不起作用

我正在尝试在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)

sql database sqlite android

1
推荐指数
1
解决办法
1457
查看次数

Android replaceAll()从String中删除错误的字符

我的'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)

我怎么能纠正这个?

任何有关此的帮助或指导将不胜感激

java regex android

0
推荐指数
1
解决办法
86
查看次数