【发布时间】:2010-10-28 15:29:25
【问题描述】:
我有一个使用意图打开其他类的应用程序:
私人无效createRepository(){ Intent j = new Intent(this, Repository.class); startActivityForResult(j, ACTIVITY_CREATE); }在 Repository.class 我们有 onActivityResult 方法:
public void onActivityResult(int reqCode, int resultCode, Intent data) { super.onActivityResult(reqCode, resultCode, data); 开关(reqCode){ 案例(PICK_CONTACT): if (resultCode == Activity.RESULT_OK) { Uri contactData = data.getData(); c = managedQuery(contactData, null, null, null, null); 如果(c.moveToFirst()){ //字符串名称 = c.getString(c.getColumnIndexOrThrow(People.NAME)); num = c.getString(c.getColumnIndexOrThrow(People.NUMBER)); } } 休息; } 结束(); }我不知道如何将 num 的值返回给第一个类(创建 Repository.class)。 谢谢您的帮助。 迈克尔
【问题讨论】: