草庐IT

Case1Activity

全部标签

Activity 恢复时的 Android 内部类 TextView 引用

我有一个扩展CountDownTimer的内部类。基本上它是一个简单的倒数计时器,它更新Activity中的TextView并在计时器结束时播放声音。内部类的代码是:publicclassSetTimerextendsCountDownTimer{publicSetTimer(longmillisInFuture,longcountDownInterval){super(millisInFuture,countDownInterval);}@OverridepublicvoidonFinish(){timeLeft.setText("0");Urinotification=Ringto

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 不工作

我的申请流程:登录->个人资料->更新个人资料->ChangePass我所有的Activity都扩展了FragmentActivity当我在ChangePassActivity中按下按钮时,我调用此代码:Intentintent=newIntent(getApplicationContext(),LoginActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);所以它应该启动LoginActivity,当我从LoginActivity按下后退时,应用程序应该关闭.....

Android Wear - 从手持 Action 开始穿戴 Activity

我正在从Android手持设备向Android穿戴设备发送通知。我想在通知中包含一个Action,以在Android穿戴设备上启动一个Activity。如何将挂起的Intent设置为可穿戴设备上的Activity?如果通知是在可穿戴设备上创建的,我可以启动Activity,但如果通知是在手机上创建然后发送到可穿戴设备,我就不能启动该Activity。//creatingactionforpushnotificationcreatedonhandheldpublicNotificationCompat.ActionCreateWearAppAction(IntegermetricId){

java - 如何为 MortarActivityScope @Provide 一个 Activity,而不会在方向更改时泄漏 Activity?

我有一个Mortar应用程序,其中MortarActivityScope作为根范围下的第一个子级。MortarActivityScope有一个ActivityScope,它@Provides一个注入(inject)类的Activity:@Module(addsTo=ApplicationModule.class,injects={Foo.class,SomePresenter.class,AnotherPresenter.class})publicclassActivityModule{privatefinalActivityactivity;publicActivityModule(

android - 添加帐户(设置)方法不启动 Activity

我想在设置中创建自定义应用程序帐户。问题settings>Addaccount中有一个带图标的选项,但没有名称当点击那个(添加帐户)时,AuthenticatorActivity没有启动。我调试Authenticator类,调用了addAccount方法但没有弹出任何Activity。我做了以下步骤:认证类(部分)publicclassAccountAuthenticatorextendsAbstractAccountAuthenticator{@OverridepublicBundleaddAccount(AccountAuthenticatorResponseresponse,St

android - 如何从其适配器类中获取扩展 ListFragment 的 Activity 的上下文?

这是我要调用startActionMode的适配器类。我在setActionMode方法中调用它,但出现了这些错误:无法从Context转换为ActivityFragment。方法startActionMode(ActivityFragment.ActionModeCallback)未定义类型Activityfragment。publicclassListAdapterextendsArrayAdapter{ArrayListarrayListGettersSetters;LayoutInflaterlayoutInflater;Contextcontext;intResource,i

android - 我应该用 Fragments 替换 Android Activity 吗?

我有一个大型Android游戏,其中每个逻辑屏幕都有一个Activity。(初始屏幕、开始屏幕、级别选择器、游戏屏幕和设置是不同的Activity)。现在一切正常。如果我重写所有内容以便只有一个Activity并且逻辑屏幕是fragment,它会减少RAM或CPU消耗吗? 最佳答案 经过多年(两年以上)的说法“Fragments是要走的路”,我再也不会用Fragments代替Activity了。使用fragment重新使用某些组件是可以的。将fragment用于对话框也很好,但我现在已经意识到Fragment实现有多么糟糕,Frag

android - 将服务绑定(bind)到多个 Activity

我的服务已正确绑定(bind)到我的第一个Activity,但是当我尝试将它绑定(bind)到第二个Activity时它不起作用这是我的第一个Activity的onresume和onpause的代码@OverrideprotectedvoidonResume(){super.onResume();connection=newServiceConnection(){@OverridepublicvoidonServiceDisconnected(ComponentNamename){service=null;}@OverridepublicvoidonServiceConnected(C

java - 如何在我的 Activity 中动态添加 fragment ?

我正在使用AndroidStudio,它实现了fragment类的所有功能。我收到以下运行时异常:mustimplementOnFragmentInteractionListener这是我的代码,我在我的主要Activity中实现了OnFragmentInteractionListener。主要Activity:publicclassMainActivityextendsFragmentActivityimplementsBlankFragment.OnFragmentInteractionListener{protectedvoidonCreate(BundlesavedInstan

android - android 6.0下 Activity 识别运行权限

我正在尝试实现Activity识别,以便它支持api23。我从这里遵循了运行权限指南:https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous而且我找不到Activity识别是属于危险权限还是正常权限?即使在谷歌的Activity识别样本中,他们也不以api23为目标:https://github.com/googlesamples/android-play-location/tree/master/ActivityRecognition会不会是android6.0不支持A