草庐IT

ObjectFromService2Activity

全部标签

java - 如何将值从类传递到 Activity - Android

我有一个关于类/任务/Activity的新手问题。我来自C,所以我不知道这是否是一个完成我需要的好方法。我创建了一个类:publicclassUDPServer{privateMyDatagramReceivermyDatagramReceiver=null;privatestaticintMAX_UDP_DATAGRAM_LEN=1024;privatestaticintUDP_SERVER_PORT=5000;publicvoidstart(){myDatagramReceiver=newMyDatagramReceiver();myDatagramReceiver.start()

java - Google Fit API,获取每次 Activity 消耗的卡路里

因此,我正在尝试创建一个连接到GoogleFit并以非常简化的方式向用户显示他们的数据的应用程序,但我无法找到用户每天为每项Activity消耗的卡路里。我可以获得一整天以及用户每天进行的每项Activity的总卡路里,但无法获取每项Activity消耗的卡路里。GitHub链接:https://github.com/drb56/FitTest我只添加了java代码,没有添加任何xml内容。GoogleFit代码位于FitTestFragment.java中。我将在下面粘贴一些关键代码:这是我连接到googlefitAPI客户端的地方:mClient=newGoogleApiClien

android - 有什么方法可以从 Espresso Recorder 启动特定的 Activity 吗?

我正在使用Espresso进行UI测试。在Espresso中,我可以测试我想要的任何特定Activity,而无需使用以下规则从第一个Activity开始。@RulepublicActivityTestRuleactivityTestRule=newActivityTestRule(HomeActivity.class);注意:此处HomeActivity在LoginActivity之后。但是当我使用Espressorecorder时,它似乎总是从LoginActivity开始测试。我需要直接启动HomeActivity。AndroidStudio中是否有任何选项可以使用Espresso

android - 一项 Activity 中的两个微调器

我有2个微调器。这是我的Activitypackagecom.example.belajarcombobox;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.ArrayAdapter;importandroid.widget.Spinner;importandroid.widget.TextView;importandroid.widget.Toast;publicclassCr

android - 如何防止 onNavigationItemSelected 在 Activity 启动时触发?

我想在下面的Activity中的操作栏中使用微调器是onCreateOptionsMenu:我使用thistutorial实现这种方法。我的问题是当Activity是午餐时,onNavigationItemSelected方法会触发并且开关/案例上的代码运行并且我为位置0设置的Activity打开。当Activity是午餐时,我应该怎么做才能防止运行switch/case?@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getSupportMenuInflater().inflate(R.menu.main,menu);Spinn

android - 将对 Activity 的引用传递给实用程序类 android

我意识到这个问题已经被问过很多次了,但我仍然无法完全理解这个概念。在我的应用程序中,我使用静态实用程序类来保留常用方法(如显示错误对话框)这是我的静态类的样子:publicclassGlobalMethods{//ToshowerrormessagespublicstaticfinalvoidshowSimpleAlertDialog(finalActivityactivity,Stringmessage,finalbooleanshouldFinishActivity){if(!activity.isFinishing()){AlertDialog.Builderbuilder=ne

android - 如何在单击通知时打开当前打开的 Activity

我已经尝试了所有的方法,但它对我不起作用。我想在点击通知时打开或恢复任何屏幕打开的应用程序。我使用了以下方法:NotificationCompat.BigTextStylenotiStyle=newNotificationCompat.BigTextStyle();notiStyle.setBigContentTitle(team);notiStyle.bigText(message);IntentresultIntent=newIntent(this,MainDrawerActivity.class);resultIntent.putExtra("fromNotification",

android - Activity 创建了两次

我已经设置了锁定方向并添加了带有2个简单类的示例代码,如下所示:SplashLandscapeActivity.javapublicclassSplashLandscapeActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);Log.d("start","xxxxstartActivitySplashLandscapeActivity");newHandler().postD

java - 为什么 android.app.Activity 在设计上不是抽象的?

如果文档/教程说至少它的方法onCreate()必须是,为什么android.app.Activity不是设计抽象的实现的。来自http://developer.android.com/guide/components/activities.htmlYoumustimplementthismethod.Thesystemcallsthiswhencreatingyouractivity.即使没有明确提及,如果没有实现,拥有android.app.Activity对象也没有意义,或者?我知道parrent可能需要在自己的onCreate()实现中执行代码,但是当父onCreate()的一

android - NavigationDrawer Activity 充斥着 fragment 回调和应用程序业务逻辑

包含NavigationDrawer的Activity应该处理它的fragment。我的问题是抽屉必须在应用程序的所有可能屏幕上都可用,这使得我唯一的ActivityMainActivity因fragment回调代码和不同种类的导航/业务逻辑而变得非常困惑。随着应用程序的增长,在Activity中导航变得越来越困难,我已经开始考虑可能的替代方法。新方法必须保持与原始方法相同的视觉行为并消除困惑。除了抽屉导航事件之外,还有多个fragment也包含导航/业务逻辑,这也由MainActivity处理。例如,一个fragment可能包含3个或更多按钮,这些按钮将启动其他fragment或执行