草庐IT

onActivityresult

全部标签

android - 如何在另一个类中使用onActivityResult

我想在一个不扩展Activity的类中使用onActivityResult,但是这个类有一个全局变量作为Activity的一个实例。这个类类似于:publicclassmyClass(){publicActivitymyActivity;...//IwanttoaddonMyActivityResulthere}我正在寻找这样的东西:myActivity.setOnActivityResult...谢谢! 最佳答案 您可以执行以下操作publicclassmyClass(){publicstaticvoidactivityResul

android - Activity startActivityForResult 不会触发 onActivityResult

我的Dialog是一个Activity,其主题android:theme="@android:style/Theme.Holo.Dialog"在AndroidManifest.xml中定义。当我从ActivityA开始Activity时:IntentmyIntent=newIntent(this,MyActivityAsDialog.class);startActivityForResult(myIntent,REQUEST_DIALOG_ID);我曾预计在调用之后:setResult(Activity.RESULT_OK);finish();在MyActivityAsDialog中,

java - Google Drive Android API OAuth 身份验证问题 - onActivityResult 返回 "0"

我只是想为AndroidDriveAPI进行身份验证。我从AndroidStudio生成了签名APK。帐户通过身份验证,GoogleDriveAPI身份验证与此生成的APK完美配合。现在,当我将这个相同的APK上传到Play控制台中的内部测试时。则认证失败。__现在这是我完成这一切的方法__1)在Androidlist中添加以下内容2)像这样实现身份验证publicabstractclassAuthActivityStackOverflowextendsBaseActivity{protectedstaticfinalintGOOGLE_SIGN_IN_REQUEST_CODE=1;p

android - 选择图像时 onActivityResult() 返回 Activity 的第一个 fragment

我有带抽屉导航的主Activity。因为我有打开编辑fragment的编辑按钮。用户从相机或图库中选择的图像应显示在ImageView中。这里我面临的问题是我可以成功选择图像并且它还在onActivityResult()中返回图像。但它退出fragment并在从相机或画廊返回后被重定向到主要Activityfragment。我需要在ImageView中设置图像,并在调用onActivityResult()后留在同一fragment中。这是我的代码:EditProfileFragment.javapublicclassEditProfileFragmentextendsFragment{

Android:从对话框 fragment 调用 onActivityResult()

当我在Activity中使用对话框fragment时,onActivityResult()调用正确,但现在由于我的要求,我已将Activity更改为fragment。在那种情况下,图像不会从相机和画廊加载到ImageView.....我用来在对话fragment中调用的代码是...Intentin=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);getActivity().startActivityForResult(in,RESULT_LOAD_IM

android - OnActivityResult 和 OnResume 的执行顺序

我知道OnActivityResult应该在Activity中的OnResume之前立即调用,但我不会这样做。我发现它在OnResume之前被调用,甚至在OnStart之前被调用。下面是我的示例代码,我正在断点相关方法以查看发生了什么。怎么回事?Activity一usingSystem;usingSystem.Collections.Generic;usingAndroid.App;usingAndroid.Content;usingAndroid.Runtime;usingAndroid.Views;usingAndroid.Widget;usingAndroid.OS;usingA

Android onActivityResult 从未从 Fragment 中的 DialogFragment 调用过

我要显示Dialog在打开Camera之间进行选择/Gallery在Fragment.经过Button按下,我显示自定义DialogFragment(这个DialogFragment是一个innerclass在Fragment里面)。publicstaticclassAddPictureDialogFragmentextendsDialogFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inf

android - 如何在 Android 4.4 的 onActivityResult 中获取文件路径

对于android4.3及更早版本,我使用此方法:UrimyUri=data.getData();Cursorcursor=getContentResolver().query(myUri,newString[]{"_data"},null,null,null);cursor.moveToFirst();StringfilePath=cursor.getString(cursor.getColumnIndex("_data"));cursor.close();但对于AndroidkitKat,它返回null 最佳答案 importa

java - onActivityResult 未调用

这里有很多问题来自与我有完全相同问题的人,我已经看了一百万,现在尝试了2-3个小时不同的东西,但我仍然无法让它工作。子Activity:IntentresultIntent=newIntent(myColorPicker.this,WidgetConfig.class);resultIntent.putExtra("key",appwidget_notecolor);setResult(RESULT_OK,resultIntent);finish();家长Activity:@OverridepublicvoidonActivityResult(intrequestCode,intres

android - 进程终止后不调用 onActivityResult

我有一个主要Activity(Main)和另一个从Main调用的Activity(Sub)startActivityForResult(newIntent(this,SubActivity.class),25);当我在Sub时,我终止进程(使用任务管理器或通过adbshellkill),然后重新打开应用程序,我立即被带到Sub。在Sub中,我有这段代码可以回调到主要Activity:setResult(RESULT_OK,data);finish();我会收到请求代码(25)、结果代码(RESULT_OK)和onActivityResult上的数据如果我没有终止进程。但是在这种情况下,