草庐IT

custom-activity

全部标签

android - 从 Activity 启动 FragmentActivity

如何从Activity启动FragmentActivity?我的MainActivity是启动画面,接下来我想为FragmentActivity添加星标。我需要一些东西来代替,例如:startActivity(newIntent("com.example.manager.MyFragmentActivity"));TIA。 最佳答案 来自您的第一个Activity调用:startActivity(newIntent(this,MyFragmentActivity.class));注意:确保在您的AndroidManifest.xml

android - Activity 中的 AppWidgetManager.getAppWidgetIds 返回一个空列表

我有一个应用程序小部件,我正尝试从Activity中更新它。为此,我需要appwidgetid。我使用了AppWidgetManager.getAppWidgetIds但它总是返回一个空列表。我还使用AppWidgetManager.getInstalledProviders来确保我的ComponentName是正确的,但我仍然得到一个空列表。我已经看过所有关于此的其他问题,但我找不到对我有用的东西。还有其他方法可以解决这个问题吗?或其他更新小部件的方法?我的代码:ComponentNamename=newComponentName(packageName,boardcastRecei

android - react native : Resize custom UI component

我构建了一个非常简单的原生AndroidUI组件,我想在单击我的ReactNative项目中的按钮时更新其subview的大小。更准确地说,当单击此按钮时,我会向我的SimpleViewManager发送一条命令,后者又会调用我的自定义View的resizeLayout()。我可以验证resizeLayout()是否被正确调用,但布局不会调整大小直到我旋转手机。显然,更改设备的方向会触发我的自定义View的draw(),但我显式调用的invalidate()也会触发。其他布局更改(例如更改背景颜色而不是调整大小)效果很好。我的自定义组件如下所示:publicclassCustomCom

android - 错误 : Invoke-customs are only supported starting with Android O (--min-api 26)

我最近开始学习如何通过AndroidStudio对Android设备进行编程。在我今天早上升级到AndroidStudio3.4之前,我的第一个应用运行良好。我遇到以下编译错误:Causedby:com.android.builder.dexing.DexArchiveBuilderException:FailedtoprocessC:\Users\Technical.gradle\caches\transforms-2\files-2.1\4f3f8638c6a9f961dae488a0387efb6b\jars\classes.jarCausedby:com.android.bui

android - 如何从 Android 中的自定义 Gallery View 调用主 Activity 类中的函数?

我有一个自定义画廊View,我在其中重写了一些方法。我希望能够从此类中调用我的主要Activity中的函数。如何引用回我的主类?我想我只是通过创建一个setter函数将类引用推送到CustomGallery--->g.setBaseClass(this);CustomGalleryg=(CustomGallery)findViewById(R.id.playSelectionGallery);g.setSpacing(10);g.setCallbackDuringFling(false);g.setAdapter(newImageAdapter(this));g.setSelectio

android - 如何防止软键盘出现在我的 Activity 中?

我正在编写一款以全屏横向模式运行的Android游戏,按钮位于窗口的左下角和右下角。问题是这些按钮之一(在许多手机上)就在“菜单”按钮旁边,因此玩家可能会不小心按到“菜单”。如果短暂按下,我会暂停游戏并显示游戏内菜单。没问题。但是如果按住按钮的时间更长,Android会在屏幕的下半部分打开软键盘。因为它妨碍了,并且在这个Activity中完全没用,所以我想禁用它。我尝试了以下方法。通过InputMethodManager发件人:Hidesoftkeyboardonactivitywithoutanykeyboardoperations因为我只有一个View(一个GLSurfaceVie

Android Activity 生命周期

Activity恢复时首先调用什么?onRestoreInstanceState还是onActivityResult? 最佳答案 根据我的经验,流量一定是onCreateonStartonRestoreInstanceStateonActivityResultonResume因此,onActivityResult在onRestoreInstanceState之后被调用。Here和here都是示例代码,把你的疑惑说清楚了。 关于AndroidActivity生命周期,我们在StackOve

android - 在 Activity 中设置 CheckBoxPreference 的值

您好,我需要知道如何以编程方式设置值。我正在使用该代码SharedPreferencesprefs=PreferenceManager.getDefaultSharedPreferences(this);...SharedPreferences.Editorgeted=prefs.edit();geted.putBoolean("checkBox_Schedule",false);geted.commit();但我没有看到任何变化我的checkboxPreference的xml代码是一个解决方案是做startActivity(newIntent(SetPreference.this,S

java - 未找到 Google Drive SDK Activity 异常

我正在尝试实现StephenWylie的Google云端硬盘示例(here)。这是我的代码:packagecom.googledrive.googledriveapp;//ForGoogleDrive/PlayServices//Version1.1-Addednewcomments&removeddeadcode//StephenWylie-10/20/2012importjava.io.IOException;importjava.util.ArrayList;importandroid.accounts.Account;importandroid.accounts.Account

android - Activity onBackPress 不显示警报对话框

我有一个Activity,当我按下后退按钮时,它不会显示警报对话框。可能是什么问题呢?这是我的代码@OverridepublicvoidonBackPressed(){//TODOAuto-generatedmethodstubsuper.onBackPressed();AlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(LogFish.this);//settitlealertDialogBuilder.setTitle("Exit");alertDialogBuilder.setIcon(R.drawable.i