草庐IT

activing

全部标签

java - 在 Activity 中显示转换后的文件

我正在androidstudio中开发视频转换器。我能够成功转换文件并可以播放生成的文件:Filefile=newFile(filepath);Uripath=Uri.fromFile(file);IntentOpenintent=newIntent(Intent.ACTION_VIEW);Openintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Openintent.setDataAndType(path,"audio/mp3");try{startActivity(Openintent);}catch(ActivityNotFoundE

android - 如何以编程方式终止 android NDK( native Activity )应用程序?

当应用程序请求终止时,我尝试从代码中调用ANativeActivity_finish(state->activity)。这有效,但是我的应用程序无法重新启动,它在LogCat中显示以下内容:W/ActivityManager(238):DuplicatefinishrequestforHistoryRecord当用户按下后退按钮时,一切似乎都正常工作,但是我需要能够从我的应用程序中发出退出命令。有什么建议吗? 最佳答案 就是这样。我不知道您具体是怎么做的,我猜您是在代码末尾执行该调用,然后从android_main返回。您必须ANa

android - 无法销毁 Activity (服务未注册)

*通过这样做解决了编辑问题:*我已经通过更改Activity的onDestroy()和ServiceConnection::onServiceDisconnected()解决了这个问题。我添加了一个bool值来检查我是否绑定(bind)到名为boundToService的服务。服务连接:privateServiceConnectionmConnection=newServiceConnection(){publicvoidonServiceConnected(ComponentNameclassName,IBinderservice){myService=((EventService.

android - 当启动 Activity 在它仍在运行时停止/销毁时,AsyncTask 会发生什么?

我见过几个与我的问题几乎相同的问题,但我找不到一个完整的答案来满足我所有的疑问。所以我在这里。假设你有一个内部类的Activity,它扩展了AsyncTask类如下:publicclassMyActivityextendsActivity{privateclassDownloadImageTaskextendsAsyncTask{protectedBitmapdoInBackground(String...urls){returnDownloadImage(urls[0]);}protectedvoidonPostExecute(Bitmapresult){ImageViewimg=(

android - android中 Activity 方向变化的奇怪行为

我在处理Activity方向时遇到了一个非常奇怪的问题。让我解释一下场景我有ActivityA和B。目前A处于横向模式,B(固定)处于纵向模式。如果用户更改A的方向,我将保存ActivityA的状态。我从A(横向)转到B(纵向)所以在这种情况下A在背景中所以它应该调用onSaveInstance(bundle)方法。但它会调用,当我回来时,A的Resume()被调用,我得到异常onResume()cannotcalledafteronSaveInstance()forA.这件事,让我很烦。更新编辑如果两个Activity都可以有任何方向。然后ActivityAonSaveInstanc

Android 嵌套 fragment 问题 "java.lang.IllegalStateException: Activity has been destroyed"

正如您可能知道的那样,Android也支持嵌套fragment,也通过API级别17的支持库。所以基本上我正在尝试将嵌套fragment添加到ViewPager的fragment之一中,并熟悉这个新的好功能。在第一次启动应用程序时,一切都按预期工作,即我可以添加子fragment、浏览这些fragment、处理返回堆栈等。但问题是,当我通过单击“后退”按钮离开应用程序并重新启动应用程序时,大多数时候我都会遇到以下异常,但并非总是如此:java.lang.IllegalStateException:Activityhasbeendestroyedatandroid.support.v4.

android - AccountManagerFuture.getResults 抛出 IOException,而连接处于 Activity 状态

以下方法在我的Android设备上调用时会系统地抛出IOException,而Internet连接处于Activity状态(我可以使用我的Android设备检索电子邮件或连接到gmail)。有人可以帮忙吗?privatevoidperformAuthentication(){Log.d("GAWidget","performAuthentication");GoogleCredentialcredential=newGoogleCredential();GoogleAccountManageraccountManager=newGoogleAccountManager(this);Lo

java - android 完成当前 Activity 导致应用关闭

我正在执行maswebview类,我只想完成此Activity。我尝试了maswebview.this.finish()但在执行时,应用程序已关闭。然后,如果我为选项卡内容设置一个新View,它会正确加载并且webviewmas消失但只是一会儿,然后再次出现适合全屏。如何彻底完成maswebview?谢谢publicvoidonClick(Viewarg0){/*Intentintent=getIntent();intent.addFlags(Intent.FLAG_ACTIVITY_TASK_ON_HOME);startActivityForResult(intent,1);Inte

android - 在显示之前在后台加载 Activity

是否可以在将View切换到该Activity之前在后台加载新Activity?例如,我想要一个被调用并显示启动画面的斜线屏幕Activity。显示此初始屏幕时,加载下一个Activity,加载完成后(当它的onCreate()完成时),初始屏幕Activity结束,并显示新Activity。我知道另一种选择是在新Activity中显示启动画面,并在删除启动图像之前使用异步任务加载所有数据……但我也坚持使用这种方法。该Activity首先必须加载大量数据,然后它必须根据该数据动态添加GUI元素。GUI完全加载后,我想删除启动画面。问题是我无法从doInBackground()访问UI线程

android - 使 Activity 在后台运行

我是android的新手,我不太了解服务。我有一个带有UI的Activity类,当我单击后退按钮时,我想让这个Activity类在后台运行。如何让我的Activity像服务一样在后台运行,请帮助我.. 最佳答案 您不能真正在后台运行Activity!当一个Activity不在前台时,它会到达onStop,然后系统可以通过onDestroy方法终止它以释放资源!见ActivityLifecycle为了在后台运行,您需要创建一个Service或IntentService检查有关服务的androidjavadochere和here或Int