草庐IT

activations

全部标签

android - 防止 AdView 为每个 Activity 重新创建自身

我的所有Activity中都有以下内容:这个问题是每次我在Activity之间切换时它都会重新加载广告,所以有一小段时间没有广告显示。有些应用没有这个问题,例如BubbleShoot:在Activity之间切换时,广告根本不会消失。我怎样才能达到这个效果?我尝试设置loadAdOnCreate="false"并使用全局AdRequest,但这似乎仍然重新创建了实际控件,所以仍然有一个(非常短,但很明显)没有广告展示的时间段。注意:理想情况下,我需要它适用于>=7的所有API级别。如果不可能,>=Android2.3/API级别9也是可以接受的。它还必须独立于设备类型和屏幕尺寸。

android - 在 Activity 中嵌入日期选择器

我想在AndroidActivity本身中嵌入一个DatePickerDialog。我不希望DatePicker在作为对话框单击按钮时出现,而是将其嵌入到我的Activity本身中。我曾尝试在我的布局中使用DatePickerView,但这似乎与DatePickerDialog不同。我正在使用DialogFragment创建DatePickerDialog并在MainAcitivity.java的onCreate中使用以下代码FragmentTransactionft=getFragmentManager().beginTransaction();DatePickerDialogFra

android - 完成特定 Activity 的所有实例

应用程序中可以有很多Activity,最后启动的Activity位于堆栈顶部,按下后它会完成当前Activity。我有一个Activity序列,这里是流程..如果我们有A,B,C(1),D,C(2)...ActivityC(1)和C(2)是两个在导航应用程序时启动了ActivityC的不同实例。因此,必须清除ActivityC的所有实例,结果应该是当我完成C(2)我应该离开这些堆栈A、B、D。我该怎么办。IMP-我想让C(1)在堆栈中保持Activity状态,除非我完成C(2)因为我本可以使用NewTask标志启动C而不是创建这些实例,但这些实例具有不同的UI和工作方式。以下方法不受欢

android - FLAG_ACTIVITY_CLEAR_TOP 和 onActivityResult

我有多个管理连接的Activity(B=>C=>D)。如果该连接断开,它们应该全部清除并将结果返回给A,具体取决于原因(RESULT_USER_TERMINATED、RESULT_LOW_SIGNAL、RESULT_UNKOWN等...)在A中我有Intentintent=newIntent(this,B.class);startActivityForResult(intent,REQUEST_EXIT_STATUS);在B和C中Intentintent=newIntent(this,C.class);intent.addFlags(Intent.FLAG_ACTIVITY_FORWA

android - 在 android 上完成子 Activity 时如何获得 ActivityOptions.makeScaleUpAnimation 的反向动画?

在JellyBean之后,AndroidSDK包含一个ActivityOptions.makeScaleUpAnimation()API,用于使用View中的放大动画启动Activity。我想知道如何在完成Activity时获得将Activity窗口缩小到原始View的反向动画?另一个问题是我可以在使用ActivityOptions.makeScaleUpAnimation()时定义动画持续时间吗? 最佳答案 不幸的是,目前这是不可能的。从android开发博客中查看此视频http://www.youtube.com/watch?v

android - Activity 已泄露 ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection

我的Android应用程序在Fragment中有一个Webview,Webview正在显示一个简单的HTML文档。当我退出应用程序时,logcat显示以下错误:03-0610:58:29.468:E/ActivityThread(420):Activitycom.abc.test.MainActivityhasleakedServiceConnectioncom.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@66247648thatwasorig

android获取 Activity 中所有窗口的 View 层次结构

我正在为自动化制作SKD。所以我的需求与普通应用开发略有不同。需求:获取当前Activity的ViewHierarchy。问题:当Spinner未打开时,我得到了正确的答案。当它打开时,我没有得到微调器的详细信息。我使用以下代码来获取层次结构。问题是:Spinner是否托管在不同的窗口中,这就是我没有得到它的原因?有什么方法可以得到?//ThisishowIstartrecursiontogetviewhierarchyViewview=getWindow().getDecorView().getRootView();if(viewinstanceofViewGroup){ViewGr

android - 未使用新建->Android Activity 向导创建空白 Activity

我最近将我的AndroidSDK从22.3更新到22.6。更新后,我尝试使用向导创建一个空白Activity。我无法像以前那样创建一个。此外,我无法创建LoginActivity或设置Activity等。我设法通过向导创建了Activity,我发现我的类没有扩展简单的Activity,而是扩展了其他东西。我该如何解决这个问题? 最佳答案 我在22.6和23上没有遇到这个问题。在我的例子中,问题似乎是模板的.flt文件的免费制造商语法。以防万一这对其他人有用,我已经通过更改两个文件解决了这个问题:$ANDROID_SDK/tools/

android - "android activity lifecycle"是否使用模板方法模式?

我相信模板方法模式涉及封装算法中的每个步骤。我认为Activity的生命周期(onCreate、onResume等)是必须被具体类覆盖的步骤。这是否意味着AndroidActivity生命周期(Activity和fragment类)符合模板设计模式,或者是否有更适合它的不同模式谢谢 最佳答案 Androidframework的构建方式肯定是遵循模板模式,这是它的长处也是它的短处。因为这种模式建议只实现模块的某些部分,所以很容易获得快速简单的结果,而无需付出太多努力。但是,由于它是基于继承的,一旦您开始考虑扩展框架或处理交叉关注点模式

Android Activity 状态丢失

谁能帮我回答这个问题:出于测试目的,我创建了一个带有for循环的Activity,我在其中创建了10个AlertDialogs或10个DialogFragments。Activity开始后,我立即按下主页按钮在后台发送应用程序。如果我正在运行showDialog()方法来创建DialogFragments,应用程序将崩溃:IllegalStateException:CannotperformthisactionafteronSaveInstanceState这是预期的行为。但是,如果我运行showAlert()方法来创建AlertDialogs,并且与之前一样,我将应用程序发送到后台,