草庐IT

starting-activity

全部标签

android - 从非 Activity 类开始一个新的 Activity

我想在实现DialogListener的非Activity类中启动一个新Activity,以下是我的代码:publicclassFacebookLoginDialogimplementsDialogListener{@OverridepublicvoidonComplete(Bundlevalues){HomeActivity.showInLog(values.toString());Intenti1=newIntent(this,SearchActivity.class);startActivity(i1);}@OverridepublicvoidonFacebookError(Fa

android - AdMob: "activity has leaked ServiceConnection"和 "AdvertisingIdClient unbindService failed."

我在我的应用中使用AdMob。我遵循了实现指南,横幅正确显示和加载了广告。我的MainActivity负责创建引用、构建AdRequest和显示横幅,以及暂停、恢复和销毁AdView。每次加载AdRequest时,当调用Activity的onStop()时,会创建以下异常:6706-6706/com.rocca.controlloSpeseE/ActivityThread﹕Activitycom.rocca.controlloSpese.MainActivityhasleakedServiceConnectioncom.google.android.gms.common.b@52b1c

android - AdMob: "activity has leaked ServiceConnection"和 "AdvertisingIdClient unbindService failed."

我在我的应用中使用AdMob。我遵循了实现指南,横幅正确显示和加载了广告。我的MainActivity负责创建引用、构建AdRequest和显示横幅,以及暂停、恢复和销毁AdView。每次加载AdRequest时,当调用Activity的onStop()时,会创建以下异常:6706-6706/com.rocca.controlloSpeseE/ActivityThread﹕Activitycom.rocca.controlloSpese.MainActivityhasleakedServiceConnectioncom.google.android.gms.common.b@52b1c

java - 处理和缓解 IllegalStateException ("failure saving state: active $Fragment has cleared index: -1")

我的Android应用程序管理多个fragment。但是,我在现场看到大量崩溃,其中包含以下日志行:java.lang.IllegalStateException:Failuresavingstate:activeXxxFragment{81e598id=0x7f0b0069tag_yyy}hasclearedindex:-1在StackOverflow中搜索答案一无所获;我似乎有很多公司想知道这个异常(exception)到底意味着什么。深入研究异常跟踪和Android源,我可以看到异常来self的主Activity保存其状态的点(FragmentActivity.onSaveIns

java - 处理和缓解 IllegalStateException ("failure saving state: active $Fragment has cleared index: -1")

我的Android应用程序管理多个fragment。但是,我在现场看到大量崩溃,其中包含以下日志行:java.lang.IllegalStateException:Failuresavingstate:activeXxxFragment{81e598id=0x7f0b0069tag_yyy}hasclearedindex:-1在StackOverflow中搜索答案一无所获;我似乎有很多公司想知道这个异常(exception)到底意味着什么。深入研究异常跟踪和Android源,我可以看到异常来self的主Activity保存其状态的点(FragmentActivity.onSaveIns

android - 使用 DrawerLayout 打开 Activity 时如何消除延迟?

我有一个带有DrawerLayout的Activity,但是每当它打开时,都会有一个延迟,例如屏幕为白色的瞬间,然后我的屏幕被绘制。这发生在转换完成后。所以看起来屏幕动画过渡是跳跃的。在将View与ButterKnife绑定(bind)后,我尝试将它放在我的OnCreate上,但它什么也没做。if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){postponeEnterTransition();drawerLayout.getViewTreeObserver().addOnPreDrawListener(newViewTree

android - 使用 DrawerLayout 打开 Activity 时如何消除延迟?

我有一个带有DrawerLayout的Activity,但是每当它打开时,都会有一个延迟,例如屏幕为白色的瞬间,然后我的屏幕被绘制。这发生在转换完成后。所以看起来屏幕动画过渡是跳跃的。在将View与ButterKnife绑定(bind)后,我尝试将它放在我的OnCreate上,但它什么也没做。if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){postponeEnterTransition();drawerLayout.getViewTreeObserver().addOnPreDrawListener(newViewTree

从服务到 Activity 的 Android 广播

我正在尝试将广播从服务发送到Activity。我可以验证广播是从服务内部发送的,但Activity没有接收到任何内容。这里是相关的服务代码:Intenti=newIntent(NEW_MESSAGE);i.putExtra(FriendInfo.USERNAME,StringUtils.parseBareAddress(message.getFrom()));i.putExtra(FriendInfo.MESSAGE,message.getBody());i.putExtra("who","1");sendBroadcast(i);以及Activity类中的接收端:publicclas

从服务到 Activity 的 Android 广播

我正在尝试将广播从服务发送到Activity。我可以验证广播是从服务内部发送的,但Activity没有接收到任何内容。这里是相关的服务代码:Intenti=newIntent(NEW_MESSAGE);i.putExtra(FriendInfo.USERNAME,StringUtils.parseBareAddress(message.getFrom()));i.putExtra(FriendInfo.MESSAGE,message.getBody());i.putExtra("who","1");sendBroadcast(i);以及Activity类中的接收端:publicclas

android - 在重新获得焦点之前无法完成暂停的 Activity

我想完成()一个在透明Activity下的暂停Activity。我有一个Activity,称为ActivityA。ActivityA处于Activity状态时会发生两件事;我们可以启动(透明的)ActivityB我们可以接收到一个异步回调来完成ActivityA。这两个Action发生的非常接近。代码是这样的publicclassActivityAextendsActivity{publicclassDataHandlerimplementsContentLoader.OnDataListener{@OverridepublicvoidonData(Cursordata){_binde