草庐IT

Activity-Alias

全部标签

android - 如何在创建的 Activity 上再次重新启动线程

我正在做的是在fragment内单击按钮后启动一个线程,然后在返回上按我的Activity并且fragment被销毁但是当再次调用该Activity和fragment时,我想再次从它以前的状态启动我的线程。我知道我没有提供太多信息,但我也很困惑我要的是什么。请帮助我。这里我知道我在做什么thread=newThread(newRunnable(){@Overridepublicvoidrun(){while(runThread){try{getActivity().runOnUiThread(newRunnable(){@Overridepublicvoidrun(){updatePr

android - 在推送通知时显示 Activity/弹出窗口,而不是状态栏中的消息

我是一个android新手,我真的需要你的帮助。在推送通知(GCMintentservice)上,我开始使用待处理的Intent做一些事情。但我想在状态栏中显示弹出窗口或Activity而不是推送通知消息。也就是说,如果应用程序正在运行,用户将显示一个Activity,而不是状态栏上的消息。我知道不推荐。但那可能吗?感谢您的帮助。提前致谢 最佳答案 是的!有可能的。从GCM接收推送消息时,使用以下方法:publicbooleanisForeground(StringmyPackage){ActivityManagermanager=

android - 在横向模式下调用 setRequestedOrientation() 时创建了两次 Activity

我有一个适用于Android的应用程序,我想强制平板电脑(sw600dp和更高版本)以横向模式显示,而手机以纵向模式显示,所以我在我的BaseActivity类的onCreate中处理booleanisTablet=getResources().getBoolean(R.bool.isTablet);if(isTablet){setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);}else{setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_POR

android - 将 PendingIntent 中的小部件的额外内容传递给 Activity

我无法找到一种方法将附加组件从小部件正确传递到Activity。我不想在点击按钮时打开Activity并传递一些额外信息。Intentintent=newIntent(context,CreateOperationsActivity.class);intent.putExtra("someKey",true);PendingIntentpendingIntent=PendingIntent.getActivity(context,Constants.RequestCodes.CREATE_OPERATIONS,intent,PendingIntent.FLAG_UPDATE_CURRE

android - 调用 setComponentEnabledSetting 以使用 Activity Alias 后应用程序关闭

在我的应用程序中,我想根据收到的通知更改应用程序的图标。即,如果收到2条通知,则其中带有“2”的应用程序图标将显示在设备的主屏幕上。为此,我使用了Activity别名。我为Activity别名添加了以下Intent过滤器:为了激活Activity别名,我使用了以下代码:这是为了启用Activity别名:ComponentNamecomponentName=newComponentName("PACKAGE_NAME_HERE",lastEnabled);pm.setComponentEnabledSetting(componentName,PackageManager.COMPONEN

android - 操作系统终止我的 Activity 后,SlidingUpPanelLayout 不会在恢复时崩溃

我使用的是SlidingUpPanelLayout库的最新版本(3.0)。如果Android操作系统在后台运行,它会定期终止我的Activity(通过按Home而不是Back退出)。如果发生这种情况,并且面板在用户最后一次使用该应用程序时展开,那么面板在创建时仍会展开,但其中的所有内容都将消失。基本上是一个空白屏幕。在这种情况下,我实际上想将Activity重置为其初始状态(完全退出后打开),该状态已折叠。但我无法让它发挥作用。在布局xml中,我将初始状态设置为折叠。我也放了这条线slidingUpPanelLayout.setPanelState(PanelState.COLLAPS

android - 如何在 Activity 之前调用 Adapter 类

Log说:D/CartActivity-onCreate(18171):onCreateD/CartActivity-TOTAL-InsideFORLOOP:(18171):0.0D/CartActivity-onResume(18171):onResumeD/CartAdapter-TOTAL:(18171):12.95正如您在上面的日志中看到的,for循环首先在CartActivity中执行,在CartActivity的onResume()方法执行之后,CartAdapter正在执行这一行,因此我在ForloopCartActivity中得到0.0作为Total的值/p>原因不是我

android - Activity 返回转换 - 共享元素 - 被杀死的 Activity

使用的库:appcompat-v7:22.2.1,design:22.2.1使用的主题:设备/Android版本转载于:Nexus6问题:返回Activity快速重绘/出现,然后淡入所需的行为,只有“不要保持ActivityActivity”。我想知道这是错误还是预期行为。我有一个非常简单的设置。ActivityA包含包裹在AppbarLayout和CoorindinatorLayout中的工具栏。工具栏包含一个Cardview和一个TextView。单击TextView后,ActivityA会启动ActivityB。我正在使用共享元素并将它们作为选项通过ActivityCompat.

android - 无法从其他 Activity 注销(Facebook - Android)

我正在创建一个应用程序,我成功地解决了使用FacebookSDK4.7.0登录Facebook的问题。我正在使用LoginManager(不是LoginButton),因为我想为此设置一个自定义按钮。流程是这样的:打开应用程序并受到MainActivity的欢迎单击“开始”按钮并打开SignInActivity,您可以在其中单击“使用Facebook登录”按钮,登录并关闭此Activity然后您又回到了MainActivity屏幕在抽屉导航slider中,我在底部有一个注销按钮,我对其进行了初始化,并且仅在您登录时显示它,即当您的Facebook个人资料的user_id不是null时。

android - 是否可以通过 adb shell 启动 Activity 并接收其响应?

这个问题在这里已经有了答案:Senddatabacktothescriptwhichstartedtheactivityviaadbshellamstart(1个回答)关闭4年前。我知道您可以使用以下命令通过adb从任何应用启动任何导出的Activity:amstart-ncom.myapp.test/.TestActivity使用"amstart"命令也可以向Activity发送额外的数据(我知道怎么做,这不是我要问的问题!)。但是我需要知道的是,是否也可以在完成时接收从启动的Activity发回的响应数据?