Исключение со вставкой записей в андроид на нескольких - PullRequest
0 голосов
/ 05 декабря 2011

я успешно вставил запись со следующим кодом и увидел в телефонной книге эмулятора тоже ... но здесь проблема в том, что когда я помещаю этот код в модуль и делаю несколько вставок с этим, я получаю сообщение Toast вроде вставленного удержанияв модуле вставки.но когда я пытаюсь увидеть в телефонной книге эмулятора, он предупреждает об исключении "android.process.acore", который неожиданно остановился ... здесь я посылаю код, вижу и делаю предложение ... а также вы можете сказать эффективный процессобработки исключений, а также вы можете указать ссылки, которые имеют бесплатные книги по программированию Android для обучения ...

------- MyLearnerActivity.java -------------

        package demo.mylearner;

            import android.app.Activity;
            import android.content.ContentValues;
            import android.graphics.Canvas;
            import android.graphics.Paint;
            import android.net.Uri;
            import android.os.Bundle;
            import android.provider.Contacts.People;
            import android.view.View;
            import android.widget.Toast;

            public class MyLearnerActivity extends Activity {
               /** Called when the activity is first created.*/ 
                public void insertRecord(String name,boolean starred,String MobNum)
                {
                     ContentValues values=new ContentValues();
                     values.clear();
                      values.put(People.NAME, name);
                      values.put(People.PRIMARY_PHONE_ID, 233964);

                      values.put(People.STARRED, starred);
                      Uri phoneUri=null;

                      Uri ur=getContentResolver().insert(People.CONTENT_URI, values);
                      phoneUri=Uri.withAppendedPath(ur, People.Phones.CONTENT_DIRECTORY);
                      values.clear();
                      values.put(People.Phones.TYPE,People.Phones.TYPE_MOBILE);
                      values.put(People.Phones.NUMBER,MobNum);

                      getContentResolver().insert(phoneUri, values);
                      Toast.makeText(getApplicationContext(),"Check insertion over"+name, Toast.LENGTH_LONG).show();

                }

    @Override
        public void onCreate(Bundle savedInstanceState) {
                   super.onCreate(savedInstanceState);
                   setContentView(R.layout.main);
                   insertRecord("AnilKumar.Gopaluni", true, "000000000");
                   insertRecord("Sanjeevi.G", false, "0111111111");
                }
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...