草庐IT

custom-activity

全部标签

android - 改造 2.6.0 : Custom Coroutines CallAdapterFactory

我需要在我的api中进行自定义错误处理,并且我想在新版本的Retrofit中使用协程。由于我们不必再使用Deferred,我们自己的JakeWharton一个月前在reddit上写了这篇文章https://github.com/square/retrofit/blob/master/samples/src/main/java/com/example/retrofit/RxJavaObserveOnMainThread.java但是我在正确创建CallAdapterFactory时遇到了问题。具体来说,我不明白:“委托(delegate)给内置工厂,然后将值包装在密封类中”是否有人已经在

安卓输入法 : showing a custom pop-up dialog (like Swype keyboard) which can enter text into the TextView

我想知道如何创建自定义弹出窗口,如下面的屏幕截图(借自Swype键盘),我可以在其中有几个按钮,每个按钮向当前“已连接”提交一个字符串"TextView(通过InputConnection)。请注意:这是一个InputMethodService而不是普通的Activity。我已经尝试使用Theme:Dialog启动一个单独的Activity。但是,一旦那个打开,我就失去了对TextView的关注,我的键盘也消失了(随之而来的是我的InputConnection消失了)。 最佳答案 您可以尝试使用PopupWindow.您必须进行一些

Android Activity 与 View

抱歉,我知道这个主题已经涉及了一些。我已经阅读了相关帖子,但仍然有点困惑。我正在开发一个应用程序,虽然原型(prototype)将有3个主屏幕,但最终会有几十个。每个屏幕将呈现动态变化的状态或接受用户输入。为了可视化,它的布局需要类似于MSWord或典型PC的布局。它的顶部有一个状态栏,底部有一个导航栏,所有屏幕都通用(对某些屏幕进行了细微调整,例如不同的图标),中间是我称之为需要更新的ViewPane适用布局。状态、导航栏和每个屏幕都在它们自己的布局xml文件中定义。对于我的第一次尝试,我只是使用了一个ViewFlipper并将3种屏幕布局加载到其中。然而,这意味着目前我有一个主要A

android - 为什么在主要 Activity 关闭时远程服务会被破坏?

我写了一个android程序:有一个UI的主要Activity,它启动了一个服务。该服务及时回调UIActivity以更新View。它工作正常,除了:如果Activity关闭(使用BACK)并再次启动,服务也将再次启动(服务播放音频文件,因此有两个重叠的声音)。我使用带有BIND_AUTO_CREATE标志的bindService来启动和连接到服务。根据文档,只有当它不存在时才应该创建服务,但显然它在第二次打开时会启动另一个实例。我想要的只是当Activity关闭时,服务继续运行,当Activity再次打开时,它可以重新连接到服务。那可能吗?或者我只是误解了服务的用法?尝试了更多:在b

android - 从 Activity 启动 Android Widget

有什么方法可以让我们立即从我们的应用程序安装应用程序或通过在应用程序中显示按钮(例如:“添加小部件”)来启动android小部件。所以它喜欢使用代码自动将小部件添加到我们的主屏幕。谢谢普拉克斯 最佳答案 我不确定我是否完全理解这个问题,但我会试一试:无法在安装后自动启动应用程序。有ACTION_PACKAGE_ADDED广播Intent,但正在安装的应用程序未收到此信息。Android应用程序无法将AppWidgets添加到主屏幕。应用程序可以定义AppWidgets,但用户必须手动将它们添加到主屏幕。

android - 有什么方法可以区分主屏幕上的 Android Activity onResume 吗?

有什么方法可以判断Activity是否正在从主屏幕/启动器恢复(即调用onResume)?例如,如果我有一个包含两个Activity的应用程序,A和B。场景1:ActivityA上的某些用户操作将调用ActivityB,将其置于前台-将ActivityA移至后台。当ActivityA进入后台时,它会经历onPause()和onStop()。用户(现在在ActivityB上)完成Activity或点击“后退”按钮,将ActivityA带回前台,导致onRestart()、onStart()、onResume()序列。场景2:如果用户在ActivityA处于前台时点击“主页”按钮,然后从启

android - 解决 Intent Activity 的问题 - resolveActivityInfo()

我正在使用resolveActivityInfo来确定我的应用程序是否被设置为家庭启动器:PackageManagerpm=getPackageManager();Intentintent=newIntent(Intent.ACTION_MAIN,null);intent.addCategory(Intent.CATEGORY_HOME);userHomePackage=intent.resolveActivityInfo(pm,0).packageName;userHomeActivityClass=intent.resolveActivityInfo(pm,0).name;curr

android - 在 TabActivity 的 FrameLayout 内启动另一个 Activity

我正在尝试制作一个在屏幕底部有4个选项卡的应用程序。它们都包含Activity(Intent)。我想将任何Activity导航到另一个Activity。但是想要保持TabWidget可见。如果您知道,请尽快告诉我。谢夫 最佳答案 更换Activity出现错误的问题可以通过以下方式解决。首先让我们了解流程:我们在Tabhost中有一个Activity(比如一个列表),我们需要从它转到同一选项卡下的下一个Activity(比如所点击项目的详细信息)。为此,我们可以使用替换Activity的概念。还可以为所选选项卡和其他设置标志,以了解现

android 返回 Activity 时它被销毁并且没有恢复

我正在使用ActionBar(https://github.com/johannilsson/android-actionbar,因为我的目标是Android2.2)构建一个包含两个Activity的android应用程序。它有很多Activity。有一个名为Feed的“Home”Activity,还有一个名为“Settings”的Activity。我遇到的问题是,使用示例中为我正在使用的操作栏提供的createIntent函数,当用户点击主页按钮返回到FeedActivity时,Activity仍然被销毁而不是恢复。经过一些调试,我发现它正在被销毁,不是在Activity第一次暂停和

java - Activity 在 setAdapter(ArrayAdapter) 上崩溃;

尝试为Android编写我的第一个ArrayAdapter,目前失败得很惨。它在setAdapter(adapter);行崩溃并抛出NullPointerException。契约(Contract)测试Activity:publicclassContractTestActivityextendsActivity{privateArrayListcontracts;publicfinalStringTAG="ContractTest";//publicContractnewContract=newContract();/**Calledwhentheactivityisfirstcrea