草庐IT

override

全部标签

java - 参数 'pathString' 为空

我在firebase中执行查询时遇到错误,我的查询代码如下所示:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_perfil);txtNome=(TextView)findViewById(R.id.txtNomePerfil);txtCpf=(TextView)findViewById(R.id.txtCpfPerfil);txtEmail=(TextView)findViewById

android - 使用导航架构组件在 fragment 中显示备份/备份确认

我正在使用适用于Android的导航架构组件。对于我的一个fragment,我希望拦截“后退”和“向上”导航,以便我可以在放弃用户未保存的任何更改之前显示一个确认对话框。(当您在编辑事件详细信息后按返回/向上时,与默认日历应用程序的行为相同)我目前的方法(未经测试)如下:对于“向上”导航,我覆盖了fragment上的onOptionsItemSelected:overridefunonOptionsItemSelected(item:MenuItem?):Boolean{if(item?.itemId==android.R.id.home){if(unsavedChangesExist

java - 水平放置圆形图像以显示用户个人资料图片

我需要显示所有参加指定Activity的用户个人资料图片,它应该在水平圆形图像中一张接一张,在5张图像之后。它应该显示剩余的用户总数。我需要java和xml文件。这些个人资料图像将来自数据库。请给我建议任何图书馆或一种方法 最佳答案 OverlapImageViewActivity.ktclassOverlapImageViewActivity:AppCompatActivity(),RecyclerViewClickListener{privatevalmAdapterbylazy{OverlapRecyclerViewAdapt

Android:滑动列表项导致 clickOnItem

我想左右滑动ListView的项目。为此,我使用了这个项目。https://github.com/daimajia/AndroidSwipeLayout我可以滑动项目,但是当我滑动项目后,项目的onclick被调用。我不想要这个。我在SwipeListener上做了一些努力,但我并没有完全克服这种情况。我可以在不调用onClickItem的情况下从左向右滑动,但是当我向后滑动时调用itemClickswipeLayout.addSwipeListener(newSwipeLayout.SwipeListener(){@OverridepublicvoidonStartOpen(Swip

java - 从函数 Android 更新 Textview

有人可以告诉我如何从函数更新控件TextviewAndroid吗?我在互联网上进行了深入搜索,看到很多人问同样的问题,我测试了线程但无法工作,有人有一个简单的工作示例吗?例如调用一个函数(在一个循环中运行多次)并且该函数写入TextView,但问题是直到该函数未完成运行,它才会显示文本。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);while(condition)//herefreezestheU

Android:ItemizedOverlay onTouchEvent 和 onTap 重叠

我正在尝试在map叠加层上放置一个标记,然后在用户选择可绘制对象时显示一个对话框。问题是事件似乎重叠。单击map并绘制标记后,onTap会立即触发,因为我刚刚绘制了标记,它直接在onTap事件下,所以我的对话框总是会触发。有没有人对如何使这些事件相互排斥有任何建议?这是mapActivity的代码:publicclassSelectGameLocationextendsMapActivityimplementsGestureDetector.OnGestureListener,GestureDetector.OnDoubleTapListener{privateMapViewmapVi

android - 如何在每 5 秒后运行后台服务在 android 5.1 中不起作用?

我需要每5秒调用一次后台服务,但我在Android5.1(Lollipop)中遇到了一个问题:它自动认为间隔时间为1分钟。请帮助我每5秒运行一次后台服务。 最佳答案 由于在Android5.1上警报的最小间隔是一分钟,您可以调整您的服务以每5秒重复一次作业:publicclassMyServiceextendsService{@OverridepublicIBinderonBind(Intentintent){returnnull;}@OverridepublicvoidonCreate(){super.onCreate();}@O

android - 插件太旧,请更新到较新版本,或设置 ANDROID_DAILY_OVERRIDE 环境变量

在运行我的项目时显示此错误,我尝试了所有可用的解决方案,但它不起作用。唯一剩下的就是设置ANDROID_DAILY_OVERRIDE环境变量,但我正在努力这样做。如何在Mac上设置ANDROID_DAILY_OVERRIDE环境变量? 最佳答案 将您的build.gradle文件更改为classpath'com.android.tools.build:gradle:2.0.0-alpha6'同时导航到yourProjectPath/Gradle/wrapper并打开gradle-wrapper.properties更改distrib

android - 无法刷新 ListFragment 中的数据

我正在尝试使用包含数据源的AsynchTaskLoader实现一个ListFragment,但是我在刷新listFragment时遇到了麻烦,因为当我在我的BaseAsyncTaskLoader中从后台更改数据时它没有刷新附上代码:加载listfragment的ActivitypublicclassBaseFragmentManagerextendsFragmentActivityimplementsListItemSelectedListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCrea

android - 检测 ViewPager 上的 View 更改

我正在通过SwipeyTabsAdapter库ViewPagerViewPagerExtensions(com.astuetz.viewpager.extensions)水平实现。无论如何要在改变View时进行拦截?同样,我可以随时知道用户在什么View中?ViewPager的代码publicclassDiccionariuPagerAdapterextendsPagerAdapter{protectedtransientActivitymContext;privateintmLength=0;publicDiccionariuPagerAdapter(Activitycontext,