草庐IT

starting-activity

全部标签

android - 即使在设置 launchMode ="singleTop"后也会重新创建 Activity

我正在使用自定义方案为Fitbit实现OAuth,为此我需要在用户在默认浏览器中登录后从堆栈顶部使用调用Activity的实例,并且被重定向到CALLBACKURL。不是调用onNewIntent(),而是重新创建Activity,这不是我所需要的。我使用以下代码从Fragment打开浏览器:Stringurl=Fitbit.buildAuthenticationURL();Log.d("URL",url);IntentbrowserIntent=newIntent(Intent.ACTION_VIEW,Uri.parse(url));this.getActivity().startA

android - 如何通过深度链接在不丢失 Activity 堆栈(或应用程序状态)的情况下恢复 Android 应用程序?

我有这个每次按下某个链接时,它都会打开我的应用程序,但问题是它会打开我的应用程序的新实例。有没有办法触发onResume()并在不丢失其状态或Activity堆栈的情况下恢复我的应用程序?这是Intent过滤器:更新感谢用户DavidWasser在下面的回答,我找到了答案:所以我创建了在gmail/inbox应用程序之上启动的EntryActivity:publicclassEntryActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedI

android - 我应该在 Activity 中缓存来自 SharedPreferences 的数据吗?

我正在开发一个基于GCM的应用程序,用户可以在其中订阅多个主题。我需要知道用户在两个地方订阅了哪些主题:主要Activity-展示Subscribe或Unsubscribe用户界面中的按钮GCM监听器服务-通过GcmPubSub过滤消息和处理“过时”订阅.基本上,如果监听器收到的主题消息不在应用程序的主题列表中,那么我们可能在GCM服务器上有一个“过时的”订阅并且必须取消订阅。所以基本上我有一个Activity和一个服务,它们都可以访问一些公共(public)数据并且都可以修改这些数据。我读到在Activity和服务之间共享数据的选项之一是使用共享首选项:Sharingdataamon

java - Android 选项卡式 Activity 底部关闭屏幕

有人知道为什么在android中新生成的选项卡式Activity中底部不在屏幕上吗?ViewPager对于总屏来说太长了如果将它们对齐到屏幕底部,结果子fragment中的所有View都将离开屏幕55dp。谢谢,保罗P.S.:生成代码的完整XML: 最佳答案 也许这个设计可以帮助您解决问题,添加:在你的xml中: 关于java-Android选项卡式Activity底部关闭屏幕,我们在StackOverflow上找到一个类似的问题: https://stack

android - 如何使 Activity 的背景半透明?

我希望这个Activity中的白色部分是半透明的,这样我就可以部分地看到下面的Activity。此Activity使用多个嵌套的LinearLayouts(即一个具有红色背景的线性布局位于具有白色背景的线性布局内)。我怎样才能做到这一点?这是我的AndroidManifest.xml文件:我正在进行的Activity是.AnswerPost 最佳答案 您可以在以下帮助下创建透明Activity1.通过使用使xml文件中布局的背景透明android:background="@android:color/transparent"2.此外

android - 检查权限并重新加载 Activity

大家好我在检查运行时权限后遇到加载Activity元素的问题我为Lollipop制作了一个应用程序但现在我需要更新到Marshmallow所以我遇到了这个问题我有一个MainActivitypublicstaticfinalintREQUEST_ID_MULTIPLE_PERMISSIONS=1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(checkAndReque

java - 在 AndroidManifest 中授予 Activity 权限

我有一个在设备上运行激光扫描仪的Cordova插件,其Main.java如下所示:packagecom.example.plugin;importorg.apache.cordova.*;importorg.json.JSONArray;importorg.json.JSONException;importjava.security.PublicKey;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Conte

android - 从一项 Activity 中获取值(value)到另一项 Activity

如何使用savePreferences和loadPreferences方法在第一个ActivityprivatestaticfinalStringGLOBAL_PREFERENCES="music_status";publicstaticvoidsavePreferences(@NonNullContextcontext,Stringkey,intvalue){SharedPreferencessharedPreferences=context.getSharedPreferences(GLOBAL_PREFERENCES,Context.MODE_PRIVATE);SharedPre

android - Facebook 登录关闭我的 Activity

我正在尝试将Facebook登录集成到我的Android应用程序中。我正在使用gradle下载的最后一个FacebookSdk:compile'com.facebook.android:facebook-android-sdk:[4,5)'这是我的代码:publicclassSocialLoginextendsActivity{privatestaticfinalStringTAG="SocialLogin";CallbackManagercallbackManager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){s

Android 清除 Activity 之间的返回堆栈

我有4个Activity:ActivityA->ActivityB->ActivityC->ActivityD我想要实现的是从D回到A并清除B和C。这可能吗?怎么办??非常感谢。 最佳答案 Iftheactivitybeinglaunchedisalreadyrunninginthecurrenttask,theninsteadoflaunchinganewinstanceofthatactivity,alloftheotheractivitiesontopofitwillbeclosedandthisIntentwillbedel