Android:找不到startActivityForResult request_code

时间:2013-01-19 14:39:43

标签: android

我想设置一个imageview并让用户设置自己的图像,我发现如何在另一个问题上执行此操作,但所有答案都包含startActivityForResult函数的属性,如{{1 }}或PICK_IMAGESELECT_IMAGE但我的日食说那些没有定义,为什么?

修改

ACTIVITY_IMAGE_SELECTOR

2 个答案:

答案 0 :(得分:2)

在顶部声明此变量:

int PICK_IMAGE = 101;

这只是一个与您的活动结果相匹配的请求代码。

参考文献:

Pick Image Intent

How To Pick Image From Gallery in Android App

感谢。

答案 1 :(得分:1)

您的MainActvity.java中的

public class MainActivity extends Activity
{
   static MainActivity instance= null;
   protected void onCreate(Bundle savedInstanceState) 
   {
       super.onCreate(savedInstanceState);
       instance = this; 
    }
}

并在你的课堂上制作:

MainActivity.instance.startActivityForResult(intent,request_code);