草庐IT

onActivityresult

全部标签

android - 从图库中获取图像以在 fragment 中的 ImageView 中设置?

这个问题在这里已经有了答案:onActivityResultisnotbeingcalledinFragment(41个回答)关闭7年前。如何从图库中获取图像以在fragment中的Imageview中设置?onActivityResult未在fragment中调用..这是我在fragment中编写的代码img_user.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intenti=newIntent(Intent.ACTION_PICK,android.provider.M

android - onActivityResult 在 Activity 范围之外

我正在尝试创建一个包含将被其他人使用的共享代码的android项目。在这个项目中,我只有POJO而没有android特定类。一些功能需要调用一些Activity并且取决于结果。我的POJO类在使用时会引用调用Activity,但这是在运行时发生的,我无法控制这些Activity的实现。我的问题是,通过引用调用Activity,我可以startActivityForResult,但我无法添加onActivityResult,它可能存在于调用Activity中,但不知道我使用的requestCode。我的问题是我如何从常规Java对象中知道Activity何时返回?因为,据我所知,我只能在

android - "take a picture and present it"在三星 Galaxy S 的纵向模式下

我想简单地拍一张照片,然后用我的三星galaxys在ImageView中显示它。当我在横向上进行但不在纵向上时,它工作正常。我没有收到任何错误或异常-只是没有收到任何信息......关于这个主题有很多问题并且它似乎有问题(关于相机方向)但无法找到简单的最终解决方案“拍照并展示它”代码。这是我的(有问题的)代码不起作用:privatevoidsetUpListeners(){takePicture.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewarg0){IntentcameraIn

android - onActivityResult 在使用 Intent.EXTRA_ALLOW_MULTIPLE 时得到 RESULT_CANCELLED

我的Activity中有以下按钮,可打开图库以选择单个或多个图像,在此下方是OnActivityResult函数,返回结果为RESULT_CANCELLED用于多张图片,RESULT_OK用于单张图片。不知道为什么会这样。有人可以帮忙吗。buttonGallery.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubIntentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.pu

android - OnActivityResult 不工作(Android)

我正在使用一个简单的函数OnActivityResult,但它没有返回我想要的结果。请查看我的代码并告诉我哪里做错了。publicvoidOnClickFunction(Viewview){Intentintent=newIntent(getApplicationContext(),Second.class);startActivityForResult(intent,RESULT_OK);///Myactions...}然后在第二节课中,我设置了这样的结果:Button.setOnClickListener(newOnClickListener(){@Overridepublicvo

android - 如何从 Adapter 启动 ActivityForResult 以将结果返回给 Fragment

我有几个带有自定义ListView的fragment。他们使用我的自定义ListAdapter,我在其中处理对列表元素的点击。我需要从这个OnClickListener开始另一个Activity并将一些信息返回给Fragment。我尝试使用Intentintent=newIntent(context,DataFillerActivity.class);((Activity)context).startActivityForResult(intent,3);但DataFillerActivity将结果返回给MainActivity,而不是Fragment。那么解决这个问题的最佳方法是什么

android - onActivityResult 参数的 Intent 是什么

这是我调用第二个Activity的第一个Activity代码:@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_DPAD_LEFT){startActivityForResult(newIntent("chap.two.Chapter2Activity2"),request_Code);}returnfalse;}@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata)

Android:未调用 fragment 中的 onActivityResult

找到了很多关于我的问题的帖子,但没有一个对我有用。我有一个fragment,我必须在点击TextView时调用startActivityForResult()。从那里,将打开一个Activity,用户将在其中填写一些数据并将其提交到数据库。从那里,我必须传递一个包含结果代码的Intent。但是fragment中的onActivityResult()没有被调用。我fragment中的代码Intentin=newIntent(getActivity(),NetBarrelActivity.class);in.putExtra(AppUtility.ORDER_ID,orderDAO.get

android - { session 状态 :OPENING, token :{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:1xxxxxxxxxxx}

我想在我的应用程序中实现Facebook登录,但我在尝试登录时遇到问题,即:**{Sessionstate:OPENING,token:{AccessTokentoken:ACCESS_TOKEN_REMOVEDpermissions:[]},appId:1xxxxxxxxxxxxxxx}**有时这个也是:**{Sessionstate:CLOSED,token:{AccessTokentoken:ACCESS_TOKEN_REMOVEDpermissions:[]},appId:1xxxxxxxxxxxxxxx}**注意:当我的设备已经安装了NATIVEFACEBOOKAPP时,会出

android - Facebook在android中的 fragment 登录

我正在尝试使用自定义界面登录Facebook,它在Activity类中运行良好。我也必须在Fragment中做同样的事情。但回调没有执行。是不是不能在Fragment的OnActivityResult中添加CallbackResult?? 最佳答案 您只需在ActivityonActivityResult中添加此代码即可。for(Fragmentfragment:getSupportFragmentManager().getFragments()){//System.out.println("@#@");fragment.onAct