草庐IT

active_flag

全部标签

android - 在 Android 的 Activity 中调用 onResume

在Activity的过程中是否可以通过调用this.OnResume()来强制执行onResume事件?还是我应该实现另一个由OnResume和第一个成员调用的过程? 最佳答案 实现另一个在您覆盖onResume()时调用的过程。后者不打算由您调用,它是一种方便的方法,可以在Activity的状态更改为resume时整理或准备Activity。很像onCreate()到onDestroy()。 关于android-在Android的Activity中调用onResume,我们在Stack

android - 从 android 选项菜单启动 Activity

我浏览了这些论坛以找到解决此问题的方法,尽管似乎有解决方法,但似乎没有一个适合我。就这样吧。我是Android开发的新手。我有一个带有选项菜单的应用程序。当我点击一个选项时,我希望它启动一个新Activity-但我一直收到错误Intentcannotberesolvedtoatype在home.java就行了:Intentintent=newIntent(this,about.class);以下是我认为相关的所有代码。如果您需要查看其他内容,请告诉我。正如我所说,我曾尝试关注其他问题,但似乎没有一个对我有用(因为在下面的代码中似乎对其他人都适用)。任何帮助都会很棒。我在res/menu

安卓 WebView : call activity methods form JavaScript interface

是否可以从WebView对象的JavaScript接口(interface)调用主要Activity的方法?或者从这个界面访问SharedPreferences以便我可以通过我的Activity读取数据?我想让我的Activity知道发生了特定的JavaScript操作。 最佳答案 是的,通过WebView.addJavascriptInterface()可以实现JavaScript和您的应用程序之间的双向通信。检查这个例子:http://android-developers.blogspot.com/2008/09/using-w

android - 启动具有特定 Activity 的 Android 应用程序

当应用程序启动或恢复时,我想根据“SharedPrefences”中设置的变量将用户重定向到特定的“Activity”。为此,我正在考虑使用一种方法来检查SharedPreferences状态变量并重定向到正确的Activity:privatevoidlaunchRedirect(Contextctxt){Integerstatus=AppPreferences.getStatus(this);Intenti=newIntent(MainActivity.this,Activity1.class);switch(status){case0:i=newIntent(MainActivit

android - 在模拟器 : No Activity found to handle Intent 中语音转文本

我想问一下如何在我的模拟器上使用语音转文本代码。我的代码可以在真实设备上运行,但不能在模拟器上运行。错误说:NoActivityfoundtohandleIntent{act=android.speech.action.RECOGNIZE_SPEECH(hasextras)}我能做什么? 最佳答案 packagenet.viralpatel.android.speechtotextdemo;importjava.util.ArrayList;importandroid.app.Activity;importandroid.conte

android - FLAG_ONLY_ALERT_ONCE 是损坏的还是错误的,或者两者兼而有之?

来自Notifications上的android文档:FLAG_ONLY_ALERT_ONCEBittobebitwise-oredintotheflagsfieldthatshouldbesetifyouwantthesoundand/orvibrationplayeachtimethenotificationissent,evenifithasnotbeencanceledbeforethat.这个描述看起来是不是与它应该的相反?此外,如果我希望通知每次都发出警报,我是否应该将其添加到标志字段中?我也看到了关于这是否“有效”的相互矛盾的说法......不管那是什么意思!

android - 启动另一个应用程序的 Activity 以获得它的结果

我有两个应用程序,A和B。我从A启动B以获得结果,使用以下代码:IntentfmIntent=getPackageManager().getLaunchIntentForPackage("com.example.B");fmIntent.putExtra("hello","world");startActivityForResult(fmIntent,REQUEST_TEST);在B中,我正在执行以下操作:getIntent().putExtra("completed",true);setResult(RESULT_OK,getIntent());finish();如果我对同一个应用程

android - 仅当 Activity 暂停时才会收到待处理的 Intent 额外内容

我正在从我的StateCh.java向MainActivity发送带有未决Intent的额外字符串。我对它的期望是在到达具有额外的未决Intent(单击通知)时在MainActivity中显示对话框。问题是当我打开MainActivity然后单击通知时,未决Intent中没有额外内容,并且不显示对话框。当我暂停MainActivity(通过按后退按钮)并再次单击通知时,它会按预期工作。主要Activity.java:publicclassMainActivityextendsActivity{//...@OverrideprotectedvoidonNewIntent(Intentin

android - 如何在 Activity 之间传递游戏中心数据?

嗯,我正在android中实现新的游戏中心,但有一个概念我不明白。我有一个扩展BaseGameActivity(https://developers.google.com/games/services/android/init)的类,所以它是管理成就、排行榜、Google+登录等的类。我需要另一个类才能从该Activity访问游戏中心数据(解锁成就、排行榜等),但不会从扩展的BaseGameActivity类中调用此类。他们如何沟通?结构是这样的(意思是“->”它启动了其他activity)A(扩展BaseGameActivity)->B->C(需要游戏中心与A通信)我已经阅读了goo

android - 在 Activity 布局的 Root View 上使用 Android <merge> XML 元素

我正在使用以下布局:---------------------FrameLayout.>>.FrameLayout.>>.FrameLayout---------------------此布局是使用setContentView()在某些Activity上设置的。我刚刚运行lint来分析我的项目并收到以下消息:MergeRootFrame:FrameLayoutcanbereplacedwithtag我理解并在某些布局中使用合并元素,但我不明白当我进行更正并运行所有元素时,当没有明显的父元素可以合并时,如何建议我将根元素合并到我的布局中进展顺利,但出于某种原因,这感觉有点可疑。谢谢!