小编Kat*_*e99的帖子

Android:notifyDataSetChanged(); 不工作

我在服务器和数据库中有一个数据库,我从数据库中的一个表中获取一些值.我将这些信息正确地加载到列表中,但我想知道为什么当有变化时,即使我使用也没有任何反应notifyDataSetChanged();.我必须说,为了加载加载数据y使用AsyncTaskClass所以,我的问题是我不知道是否使用notifyDataSetChanged(); 方法正确,因为如果有变化我想刷新图像.以下是该类代码的一部分:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.all_candidatos);


        candidatosList = new ArrayList<HashMap<String, String>>();

        new CargarCandidatos().execute();
    }


//  public void timer(){
//       new CountDownTimer(tiempo, 100) {
//
//              public void onTick(long millisUntilFinished) {
//                  
//              }
//
//              public void onFinish() {
//              //  new CargarCandidatos().execute();
//
//              }
//           }.start();}



    /**
     * Background Async Task to Load all product by making HTTP Request
     * */
    class CargarCandidatos extends AsyncTask<String, String, String> {

        /**
         * Before starting …
Run Code Online (Sandbox Code Playgroud)

android refresh adapter

19
推荐指数
3
解决办法
6万
查看次数

为Android应用程序创建Web服务

我一直在阅读有关的一些信息Web Services的Android使用SOAPREST,但我从来没有创建了一个Web服务,所以我对此有很多问题.

我正在开发一个Android应用程序,用户可以回答一些问题,并为每个用户生成一个XML文件并保存在设备中.

这是我的疑问:

  1. 我想要做的是将这些XML文件从设备发送到Web服务,有时还要将所有文件检索到任何设备.

  2. 我需要将这些文件转换为Byte还是只发送XML?

  3. 这些操作是否可以通过Web服务实现,还是使用Java套接字?如果您更喜欢Web服务,您会使用什么:REST,SOAP.

我会很感激教程和建议的一些链接.

xml android web-services

12
推荐指数
1
解决办法
4万
查看次数

Android:保存单选按钮的状态

嗨,我正在尝试为Android创建一个应用程序,为了开发它,我需要浏览不同的页面和问题.为此,我已经定义了一个带有一些radiobutton的radiogroup.我想要获得的是每个问题都回答了radiobutton,当用户进入不同的页面时,可以检索到该值.我已经尝试过这个代码,如果有一个选定的单选按钮,则没有创建新的radiobutton(radiobuttons检查为false).但是,使用此代码时,始终会有一个选定的答案,因此始终选择相同的单选按钮.我会感激一些帮助.

        radBotA.setOnCheckedChangeListener(radioCheckChangeListener);
            radBotB.setOnCheckedChangeListener(radioCheckChangeListener);
            radBotC.setOnCheckedChangeListener(radioCheckChangeListener);
            radBotD.setOnCheckedChangeListener(radioCheckChangeListener);
            radBotA.setOnClickListener(radioClickListener);
            radBotB.setOnClickListener(radioClickListener);
            radBotC.setOnClickListener(radioClickListener);
            radBotD.setOnClickListener(radioClickListener);
            if (radBotA.isChecked()){
                Answers[position]="A";
                }
            else if(radBotB.isChecked()){
           Answers[position]="B"; }            
            else if(radBotB.isChecked()){
                   Answers[position]="C"; } 
            else if(radBotC.isChecked()){
                   Answers[position]="D"; }     
            else if(radBotD.isChecked()){
                   Answers[position]="D"; } 
            else {
                radBotA.setChecked(false);
                radBotA.setChecked(false);
                radBotA.setChecked(false);
                radBotA.setChecked(false);
            }

        bPrevious.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                position = position -1; 
                questions.Previous();
                currentQuestion();







            }
        });
        bNext.setOnClickListener(new View.OnClickListener(){
            @Override

                public void onClick(View v) {
                position = position +1;
                questions.Next();       
                currentQuestion();





            }
        });

    private void currentQuestion() {
            if (position==0){
                bPrevious.setVisibility(View.GONE);
            }else{
                    bPrevious.setVisibility(View.VISIBLE);
                }
            if …
Run Code Online (Sandbox Code Playgroud)

android save radio-button

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

Android错误:AsyncTask中泄露的窗口

我有时只会出现一个错误,说明Activity com.prueba.omnibus.EspacialTecnico has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41e794a0 that was originally added here 当活动完成并执行asynctask函数时会发生这种情况.我搜索过,但我不知道问题是什么.

当用户单击"完成"并且发生错误时执行的操作.

protected Dialog onCreateDialog(int id) {
    super.onCreateDialog(id);
    switch (id) {
    case (int) DIALOG_ALERT_SALIR:
        return new AlertDialog.Builder(this)
                .setIcon(R.drawable.icon_warning)
                .setTitle(R.string.warning)
                .setMessage(R.string.confsalir)
                .setPositiveButton(R.string.alert_dialog_ok,
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog,
                                    int whichButton) {
                                if (batteryReceiver == null){   
                                }
                                else{
                                    try{
                                        unregisterReceiver(batteryReceiver);
                                    }catch(IllegalArgumentException iae){
                                    }
                                    batteryReceiver = null;
                                }           



                               Correccion();
                               Parseo();
                               reloj.cancel();
                               if (Titulacion.IsReachable1(getApplicationContext())){
                                new CreateResultados().execute();


                                }
                               EspacialTecnico.this.finish();
                               try {
                                    XMLResumen.escribirXMLResume();
                                } catch (FileNotFoundException e) {
                                    // TODO Auto-generated catch block …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks android-asynctask

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

Java:Parse String,有时以0开头

我试图解析StringLong与有时开始0.我希望结果保持"0"在Long的开头(例如0247484代替247484).

我试过这个,Long.parseLong(city.getId())但它删除了第一个"0".

谢谢

java string parsing

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