草庐IT

starting-activity

全部标签

android - 从 View 模型类中获取 Activity 的上下文

我的代码基于我发现的一个使用Android架构组件和数据绑定(bind)的示例。这对我来说是一种新方式,它的编码方式使得很难使用被点击的帖子的信息正确打开新Activity。这是帖子的适配器classPostListAdapter:RecyclerView.Adapter(){privatelateinitvarposts:ListoverridefunonCreateViewHolder(parent:ViewGroup,viewType:Int):PostListAdapter.ViewHolder{valbinding:ItemPostBinding=DataBindingUti

android - Android中如何实现类似Activity的母子页?

我也想在每个带有页脚的Activity上放置一个通用的横幅和菜单。谁能指导我如何在Android中实现像asp.net这样的主页面和子页面???如有任何帮助,我们将不胜感激。 最佳答案 您可以让每个Activity扩展一个公共(public)基类,该基类具有onCreateOptionsMenu每次从相同的XML扩展菜单的方法。尽管您不能拥有多重继承,但是当您想要拥有普通Activity和列表Activity时,这可能会很棘手。另一种方法是使用Util类中有类似setupMenu(Menu)的方法如果你正在做一些更复杂的菜单设置,你

android - 如果这是主线程崩溃,如何从 UncaughtExceptionHandler 启动 Activity ?

如果检测到未处理的异常,我正在尝试启动错误报告Activity。问题是从主线程抛出的异常。如果主线程崩溃,有什么方法可以启动Activity吗? 最佳答案 我见过的用于在UncaughtExcpetionHandler中捕获错误的方法就是将崩溃数据写入文件,然后根据崩溃数据文件的存在,在应用重启时启动错误处理Activity。根据您希望Activity执行的操作,这可能适合您。 关于android-如果这是主线程崩溃,如何从UncaughtExceptionHandler启动Activi

android - 启动 Activity 的服务与其通信的最佳方式

我有一个监听套接字的服务。当接收到某些输入时,它是创建一个Activity。当接收到其他输入时,就是杀死这个activity。我努力了一段时间让服务通过AIDL(http://developer.android.com/guide/developing/tools/aidl.html)与Activity进行通信,但这似乎并不有效。我认为AIDL仅在要与之交谈的进程是服务时才有效,而不是Activity时?我希望获得有关如何解决我的问题的指导或建议。干杯, 最佳答案 Ihaveaservicethatlistenstoasocket.

android - 从 URL 启动 Activity

我试图在用户浏览到某个url时启动我的应用程序。我找到了一些例子,它们在list中都有相同的东西,但它对我不起作用。我已将intent-filter放在Activity和Receiver下。这是我的listfragment:在Activity下,我尝试使用onNewIntent,在Receiver下,我尝试使用onReceiveIntent,两者都通过简单的Log.i调用来查看它是否触发。我运气不太好。 最佳答案 我在我的manifest.xml文件中使用它:这将启动ActivitySomeName。我没有在android:host

android通知两次启动相同的 Activity

当我单击状态栏上的通知时,它会启动一个Activity,但行为很奇怪。如果我的应用程序在前台并且我单击通知,通知Intent将被触发一次。如果我的应用程序在后台,那么通知Intent会被触发两次。如果我退出应用程序(即所有Activity都已通过点击后退按钮弹出)然后通知Intent被触发一次。任何人都可以解释这种行为。代码fragment如下:_notification=newNotification(icon_id,"TickerText",System.currentTimeMillis());_showActivityIntent=newIntent();_showActivi

android - 如何在弹出窗口中打开 Activity ?

我有一个显示项目列表的ListActivity。我准备了另一个layout用于包含项目名称、地址、电话号码和图像的详细View。如果在不关闭我的ListActivity的情况下单击其中一项,我想在弹出窗口中显示这些项目的详细信息。我该怎么做? 最佳答案 您可以使用AlertDialog来执行此操作。看这里http://developer.android.com/guide/topics/ui/dialogs.html.并滚动到创建自定义对话框。例子是:AlertDialog.Builderbuilder;AlertDialogale

android - 如何正确清除 singleTop Activity 中的 Intent 数据?

场景是:在list中声明了singleTop的Activity。这个Activity被称为一些额外的东西。我能够清除Intent数据并能够翻转屏幕等而无需调用原始Intent......问题是当Activity被系统终止并且用户返回到此Activity时,它会使用用于创建Activity的原始Intent重新启动。如何删除它?我尝试使用新的Intent从内部开始相同的Activity,但没有运气......我还使用了各种标志。 最佳答案 事实证明,没有合适的方法从ActivityManager中清除Intent数据。解决此错误的唯一

android - 静态变量在 Activity 之间交换数据真的安全吗?

我正在开发一个包含几个Activity的应用程序:Activity1:带有“开始”按钮的应用程序主屏幕Activity2:用户从列表中选择其身份(不止一个用户将要使用该应用程序)Activity3:用户输入密码Activity4:用户从时间表中选择一个事件(每个用户都有自己的时间表和相关事件)Activity5:用户可以选择与Activity相关的操作。Activity6-10:用户执行适当的操作。下面是更多信息:6-10的每个Activity都必须知道登录的用户和选择的事件6-10的每个Activity都有一个菜单,允许用户返回Activity:1(注销)、4(选择不同的事件)、5(

android - Android 应用程序在城市附近的 Activity

Android应用程序应该根据日/月/年显示世界任何地方发生的Events。是否有任何API在Android应用程序中使用?很少有应用程序提供诸如Poynt之类的事件.我不知道他们是如何提供的,但如果有人知道这个问题,请提出建议。 最佳答案 您很可能不得不使用多个API,这些API的分类如下,我怀疑是否存在任何具有任何体面API的开放数据库,其中包含世界上“无处不在”或“每一个”事件附近的任何东西……所以你必须选择你的战斗,你真正想提供什么:音乐Last.fm-http://www.last.fm/apiSongkick-http: