小编Adi*_*hta的帖子

如何在android中添加新联系人

我已经编写了以下代码来添加Android手机本中的新联系人,它正在工作但是当我打开联系人菜单时,我看不到添加的新联系人.任何人都可以帮我找出这里有什么问题吗?

import android.app.Activity;
import android.os.Bundle;

import android.content.ContentResolver;
import android.content.ContentValues;
import android.provider.ContactsContract;

import android.widget.TextView;
import android.widget.Toast;

public class AddContacts extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        try {
            ContentResolver cr = this.getContentResolver();
            ContentValues cv = new ContentValues();
            cv.put(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, "New Name");
            cv.put(ContactsContract.CommonDataKinds.Phone.NUMBER, "1234567890");
            cv.put(ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE);
            cr.insert(ContactsContract.RawContacts.CONTENT_URI, cv);

            Toast.makeText(this, "Contact added", Toast.LENGTH_LONG).show();
        } catch(Exception e) {
            TextView tv = new TextView(this);
            tv.setText(e.toString());
            setContentView(tv);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android

68
推荐指数
3
解决办法
9万
查看次数

BlackBerry设备上的调试不显示字符串值

在简单的按钮单击BlackBerry我写这个:

String str = "xyz";
labelField.setText(str);
Run Code Online (Sandbox Code Playgroud)

当我调试代码时,在"变量"窗口下我看不到'str'的值为'xyz' - 它显示str的值等于null,当我点击它时,它显示以下消息:

带有签名"()Ljava/lang/String;的方法"toString"不适用于此对象

虽然代码工作正常.调试模式有什么问题?

blackberry

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

标签 统计

android ×1

blackberry ×1