Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在print函数中调用类?_Java_Android - Fatal编程技术网

Java 如何在print函数中调用类?

Java 如何在print函数中调用类?,java,android,Java,Android,我是一名开发新手,我知道这个问题听起来很基本,但是,让我直截了当地说:这是我的课程 public class MainActivity extends Activity { private ListView lvPhone; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV

我是一名开发新手,我知道这个问题听起来很基本,但是,让我直截了当地说:这是我的课程

public class MainActivity extends Activity {

    private ListView lvPhone;

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

        lvPhone = (ListView)findViewById(R.id.listPhone);

        List<PhoneBook> listPhoneBook = new ArrayList<PhoneBook>();
        listPhoneBook.add(new PhoneBook(
                BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher), 
                "blah_blah", "384765345667", "something@someprovider.com"));
        listPhoneBook.add(new PhoneBook(
                BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher),
                "blah_blah", "34856834796", "something@someprovider.com"));
        listPhoneBook.add(new PhoneBook( 
                BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher),
                "blah_name", "868734633", "something@someprovider.com"));
        PhoneBookAdapter adapter = new PhoneBookAdapter(this, listPhoneBook);
        lvPhone.setAdapter(adapter);
    }
}
你们谁能帮忙吗?这对我会很有帮助的。如果你真的回答了,请试着向一个爪哇笨蛋解释:请尽可能地解释

[现在我确实尝试了聊天室,没有声誉点,所以没有发生这种情况,我尝试了尽可能多的谷歌搜索,但找不到任何有用的东西;也许有答案,但我的知识缺乏让我失望。] 谢谢,


[编辑:或者不使用电话簿类,我如何从电话的本机联系人列表中呼叫联系人?任何事情都会非常有用。]

启动的最佳选项是激活本机活动,该活动将显示电话簿联系人并将其作为列表显示给用户。然后将选定的联系人传递给启动活动

说明:

您可以通过以下链接了解如何启动活动并接收结果:

基本上,主要代码如下所示:

   static final int PICK_CONTACT_REQUEST = 1;  // The request code
   ...
   private void pickContact() {
       Intent pickContactIntent = new Intent(Intent.ACTION_PICK, new Uri("content://contacts"));
       pickContactIntent.setType(Phone.CONTENT_TYPE); // Show user only contacts w/ phone numbers
       startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);
    }

请注意,用户将调用startActivityForResult方法,这将启动一个新活动,一旦该活动完成,系统将调用原始活动的ActivityResult方法,您将在此处收到已选择联系人的结果。

[启动新活动?][1][1]:这可能就是你的意思。欢迎你,请你能接受/说出答案吗?…许多感谢语,我不知道有一个接受按钮,关于我的投票状态:p,由于声望低,我还不能投票!非常感谢。那很好。如果你发现一些有用的东西,如果你已经找到了你所问问题的答案,那么就接受这个答案。不用担心,很快你就会获得足够的声誉,你将解锁许多功能。
   static final int PICK_CONTACT_REQUEST = 1;  // The request code
   ...
   private void pickContact() {
       Intent pickContactIntent = new Intent(Intent.ACTION_PICK, new Uri("content://contacts"));
       pickContactIntent.setType(Phone.CONTENT_TYPE); // Show user only contacts w/ phone numbers
       startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);
    }