草庐IT

Case1Activity

全部标签

Android - 为应用程序的所有 Activity 执行代码 onResume 和 onPause?

我正在设计一个架构,在该架构中,应用程序每次进入后台(onPause)和每次返回前台(onResume)时都需要执行一组特定的操作,无论Activity如何(对于所有Activity)。有没有一种方法可以实现这一点,而不必在每个Activity类的onPause和onResume覆盖中调用这些方法? 最佳答案 创建您自己的扩展Activity的类,并将您想要的行为添加到其onPause和onResume方法中。然后你在你的Activity中扩展那个类。publicclassBaseActivityextendsActivity{@O

android - 在没有 Activity 的情况下启动应用程序,我的广播接收器不工作

在我的应用程序中,我有一个广播接收器用于接收发送到我手机的消息如果我使用ActivityGUI启动应用程序,BroadCastReceiver会正常工作。我想在没有Activity的情况下启动我的应用程序并且不显示图标应用程序,所以我从我的Activity中删除下面的代码之后,BroadcastReceiver不再工作。请帮我解决这个问题。 最佳答案 这是因为Android操作系统不允许BroadcastReceiver接收一些重要的广播(android.provider.Telephony.SMS_RECEIVED必须是其中之一它

Android:如何使用 RoboActivity + ActionBarActivity 扩展我的 Activity 类

我想在我的Activity中使用RoboActivity,但我不知道该怎么做,因为我当前的Activity已经扩展了ActionBarActivity:publicclassMainActivityextendsActionBarActivity非常感谢 最佳答案 对于RoboGuice3,只需从RoboActionBarActivity扩展。 关于Android:如何使用RoboActivity+ActionBarActivity扩展我的Activity类,我们在StackOverfl

android - 如何从 intentservice 开始 Activity ?

我有ServiceimplementsIntentService并且在OnHandleIntent中我想开始Activity。它不起作用:IntentdialogIntent=newIntent(this,typeof(Activity1));dialogIntent.AddFlags(ActivityFlags.NewTask);this.StartActivity(dialogIntent);我还能尝试什么?更新:AddFlags(ActivityFlags.NewTask);没用 最佳答案 IntentdialogIntent

android - 如何使用 Activity 识别来检测步行/运行与 on_foot

在GooglePlayServicesActivityRecognition中有DetectedActivity.RUNNING,DetectedActivity.WALKING,DetectedActivity.ON_FOOT每当我收到有关步行或运行的Activity更新时,我都会收到ON_FOOT我如何区分?我知道它说RUNNING和WALKING:“这是ON_FOOT的子Activity”感谢您的帮助。 最佳答案 emil10001提供的walkingOrRunning()方法有效,但是它无法获得具有最高置信度的Activit

java - 您可以在 Android 的 switch-case 中使用条件语句吗?

在我的搜索中,我似乎无法直接找到是或否。在Android中,有没有办法在case-switch中使用条件语句?例如,年龄是一个int值:switch(age){case(>79)://Dothisstuffbreak;case(>50)://Dothisotherstuffbreak;etc,etc我尝试了几种方法对此进行编码(完全在黑暗中拍摄)并提出了编译器错误,我还尝试了嵌套的IF语句,但它不支持break所以逻辑中断并且它最终也会执行嵌套中较低的ELSE代码。我觉得switch-case是我最好的选择,但我找不到我想要做的正确语法的例子!任何帮助,将不胜感激。我找到的所有示例都只

android - Admob 横幅广告和插页式广告未在启动器 Activity 中加载

当我第一次加载我的应用程序时,横幅广告和全屏插页式广告没有加载。每隔一段时间,当我点击那个(或任何其他)Activity时,广告加载正常。这让我相信这不是填充问题。此外,我没有使用任何中介,仅使用标准的Admob网络。下面是我用来加载横幅广告的代码AdViewbannerAdView=(AdView)this.findViewById(R.id.adView);if(Settings.SHOW_ADS){AdRequestadRequestBanner=newAdRequest.Builder().build();bannerAdView.loadAd(adRequestBanner)

android - 添加 google-play-services 后,您需要在此 Activity 中使用 Theme.AppCompat 主题(或后代)

在我目前正在开发的应用程序中(这是我的第一个android应用程序),我使用android-maven-plugin和maven-android-sdk-deployer。在我添加google-play-servies库之前,应用程序一直运行良好(使用ActionBarActivity的MainActivity已正确显示)。之后我得到以下异常(除了向pom.xml添加所需的依赖项外,应用程序没有任何变化):E/AndroidRuntime(2146):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.my

android - Activity 类型中的方法 setActionBar(Toolbar) 不适用于参数 (Toolbar)

这是工具栏布局的XML...我正在使用支持库将工具栏用作我的操作栏。我在onCreate中这样做了...ToolbarmToolbar=(Toolbar)getLayoutInflater().inflate(R.layout.toolbar,null);setActionBar(mToolbar);但是如果给我红色波浪线并告诉我标题中的信息。我想,LULWUT?! 最佳答案 您可能需要setSupportActionBar反而。使用Toolbar意味着您应该使用AppCompatActivity,所有这些东西都在appcompat

android - 将 uri 传递给另一个 Activity 并将其转换为图像

如何将图像的uri路径发送到另一个Activity并将其转换为图像。我尝试了以下protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(requestCode==1&&resultCode==RESULT_OK&&data!=null&&data.getData()!=null){//filenameUriselectedImage=data.getData();Intenti=newInte