草庐IT

onActivityresult

全部标签

android - resultCode 始终为 0,request 始终为 -1,. Activity .onActivityResult();

我想将此添加到另一个关于resultCode==0和requestCode==0的问题列表中。内容简介:NoteActivity使用startActivityForResult()调用NoteSettingsActivity。我在网上搜索过,当我在super.onBackPressed()时按下后退按钮时,resultCode==0。经过进一步研究,它似乎在按下后退按钮时返回此代码,但是在破坏了super.onBackPressed()调用之后,只是简单地finish()应用程序onActivityResult()的resultCode仍然等于0。它与requestCode相同。此外,

android - onActivityResult 不在 Fragment 中调用

应用程序的结构是这样的:tabHost(inActivity)->contains->TabFragment(extendbasecontainerfragment)1。Activity中的代码:tabHost.addTab(tabHost.newTabSpec("home").setIndicator("",getResources().getDrawable(R.drawable.btn_home)),HomeFragment.class,null);2。HomeFragment中的代码(注意HomeFragment不是实际函数,而是像这样的容器,它扩展了BaseContainer

android - 三星 S3 中 onActivityResult(int requestCode, int resultCode, Intent data) 中的相机 Intent 数据为空

问题:我在SamsungS3的onActivityResult(intrequestCode,intresultCode,Intentdata)中获取相机Intent的数据为空。但在其他一些设备上运行良好。我定制了我的代码来获取数据并在网络上搜索了这个问题,但没有找到有用的东西。代码:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==TAKE_CAMERA&&data!=null&&data.getData()!=null)elseif(requestCode==

android - 从 Fragment 调用 startActivityForResult 不会调用 onActivityResult

我有一个从Fragment调用的DialogActivity,用于显示带有两个图像按钮的自定义Dialog。在DialogActivity.onCreatefinalDialogdialog=newDialog(this,R.style.DialogTheme);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentView(R.layout.dialog_pause);dialog.getWindow().setBackgroundDrawable(newColorDrawable(android.

android - 在 onActivityResult() 中提交 FragmentTransaction 是否安全?

几年前,当我尝试在我的onActivityResult()回调中提交一个FragmentTransaction时,我在我的一个应用程序中遇到了问题。谷歌搜索,我发现thisquestionandanswer,这说AtthetimethatonActivityResult()iscalled,theactivity/fragment'sstatemaynotyethavebeenrestored,andthereforeanytransactionsthathappenduringthistimewillbelostasaresult.我最终为我的应用采用了同一答案中推荐的解决方案,生活

android - LocationSettingsRequest 返回 0 到 onActivityResult 即使点击确定

我正在使用以下代码显示弹出窗口以打开位置LocationSettingsRequest.Builderbuilder=newLocationSettingsRequest.Builder().addLocationRequest(mLocationRequest);SettingsClientclient=LocationServices.getSettingsClient(getActivity());Tasktask=client.checkLocationSettings(builder.build());task.addOnSuccessListener(getActivity

android - 添加联系意向在 ICS 下不返回数据 onActivityResult

我希望我的应用程序提示用户通过Android上的标准联系人界面创建新联系人。然后我希望能够从新创建的联系人那里读回信息。我的代码基于this中的“添加新联系人”网站。Intentintent=newIntent(Intent.ACTION_INSERT);intent.setType(Contacts.CONTENT_TYPE);intent.putExtra(ContactsContract.Intents.Insert.PHONE,number);startActivityForResult(intent,PICK_CONTACT);然后@Overrideprotectedvoid

android - 错误 : onActivityResult overrides nothing

我正在使用KotlinforAndroid编写语音识别应用程序。classMainActivity:AppCompatActivity(){publicoverridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)valintent:Intent=Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)intent.putExtra(RecognizerIntent.EX

android - 错误 : onActivityResult overrides nothing

我正在使用KotlinforAndroid编写语音识别应用程序。classMainActivity:AppCompatActivity(){publicoverridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)valintent:Intent=Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)intent.putExtra(RecognizerIntent.EX

android - onActivityResult RESULT_OK 无法解析为android中的变量?

我正在尝试在fragment中启动相机,但fragment中的onActivityResult无法解析RESULT_OK。我该怎么办?我正在使用以下方式启动相机:publicstaticfinalintCAMERA_REQUEST_CODE=1999;IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,CAMERA_REQUEST_CODE);使用以下方法获取捕获的图像:@Overridepublicvoido