我已经成功地从我的onReceive()
方法中启动了一个Activity,但我真的需要做一个startActivityForResult();
。
有没有办法可以做到这一点?
顺便说一句,我如何使我的应用程序成为一个“相机”应用程序,即当应用程序启动拍照意图时,它会出现?
我已经成功地从我的onReceive()
方法中启动了一个Activity,但我真的需要做一个startActivityForResult();
。
有没有办法可以做到这一点?
顺便说一句,我如何使我的应用程序成为一个“相机”应用程序,即当应用程序启动拍照意图时,它会出现?
startActivityForResult()
获取图片并从那里继续...startActivityForResult
只能从Activity
中调用,因为它是在Activity
类中定义的并且需要活动实例。
你只能从广播接收器中调用startActivity()
,因为在onReceive()
中,你只能访问通用的context
对象,并且该类中没有定义startActivityForResult
方法。