草庐IT

starting-activity

全部标签

Android 应用程序名称显示为 Activity 名称

我已经查看了应用程序的list,并且在应用程序启动器下它显示为Activity名称而不是其应用程序名称?为什么是这样。我有另一个应用程序,当我安装它时,应用程序中的每个Activity都有5个条目,而应该只有一个名称,即应用程序的名称?因此,当我启动它时,启动列表中有5个同名的应用程序。这些以应用程序命名,但每个Activity都有一个。这可能是什么原因? 最佳答案 以上接受的答案是错误的。它说,thenamecomesfromtheandroid:labelattributeontheapplicationtag那不是真的。以下面

android - 通过单击小部件开始 Activity

我是Android编程的新手,我尝试做一个小部件,它能够从ISP获取一些关于我的帐户的数据。有很多未知的事情怎么做,但我做了一些事情——我有一个带有配置Activity的小部件,用户应该在其中输入登录名和密码。小部件将数据存储在SharedPerferences中,当需要更新小部件时,我使用服务启动AsyncTask以从ISP获取帐户数据。现在我想通过单击小部件来启动一个Activity。我已经尝试了在此站点上找到的所有建议,并且小部件无法启动Activity。我的小部件基于放置在这里的另一个小部件https://github.com/Arturus/MetrikaWidget.我不明

android - 通过单击小部件开始 Activity

我是Android编程的新手,我尝试做一个小部件,它能够从ISP获取一些关于我的帐户的数据。有很多未知的事情怎么做,但我做了一些事情——我有一个带有配置Activity的小部件,用户应该在其中输入登录名和密码。小部件将数据存储在SharedPerferences中,当需要更新小部件时,我使用服务启动AsyncTask以从ISP获取帐户数据。现在我想通过单击小部件来启动一个Activity。我已经尝试了在此站点上找到的所有建议,并且小部件无法启动Activity。我的小部件基于放置在这里的另一个小部件https://github.com/Arturus/MetrikaWidget.我不明

Android Intent.FLAG_ACTIVITY_SINGLE_TOP 和 Intent.FLAG_ACTIVITY_CLEAR_TOP

我有一个运行媒体播放器的应用,我想从我的应用主页Activity中恢复Activity。我可以通过在startActivity调用中添加以下标志来成功地做到这一点:myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);我担心这不是一种理想的做事方式,因为我花了很长时间才找到它。这让我觉得没有人用得太多。使用这种方法有什么陷阱吗? 最佳答案 我知道这个问题已经很老了,可能你已经解决了你的问题,并且可能在那些年里被带到火星并返回

Android Intent.FLAG_ACTIVITY_SINGLE_TOP 和 Intent.FLAG_ACTIVITY_CLEAR_TOP

我有一个运行媒体播放器的应用,我想从我的应用主页Activity中恢复Activity。我可以通过在startActivity调用中添加以下标志来成功地做到这一点:myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);我担心这不是一种理想的做事方式,因为我花了很长时间才找到它。这让我觉得没有人用得太多。使用这种方法有什么陷阱吗? 最佳答案 我知道这个问题已经很老了,可能你已经解决了你的问题,并且可能在那些年里被带到火星并返回

android.content.ActivityNotFoundException : No Activity found to handle Intent splash screen

我在启动画面后加载新Intent时遇到问题。我已经查看了与此异常相关的问题,但他们似乎都在处理诸如googleplay或googlemaps未正确引用之类的问题,这对我来说并非如此。这些是我看过的相关问题Notfoundactivitytohandleintent?activitynotfoundtohandleintentnoactivityfoundtohandleintent下面是我的list代码这是类启动的代码packagecom.android.main;importandroid.app.Activity;importandroid.content.Intent;impor

android.content.ActivityNotFoundException : No Activity found to handle Intent splash screen

我在启动画面后加载新Intent时遇到问题。我已经查看了与此异常相关的问题,但他们似乎都在处理诸如googleplay或googlemaps未正确引用之类的问题,这对我来说并非如此。这些是我看过的相关问题Notfoundactivitytohandleintent?activitynotfoundtohandleintentnoactivityfoundtohandleintent下面是我的list代码这是类启动的代码packagecom.android.main;importandroid.app.Activity;importandroid.content.Intent;impor

android - 向右滑动即可结束 Activity ?

当用户在屏幕的任意位置右滑时,我必须完成Activity。我试过GestureDetector如果Activity中既不存在ScrollView也不存在RescyclerView并且另外还有具有onClickListener的View,那么这可以正常工作>也不允许检测对它们的滑动。所以我尝试了一种不同的方法,通过编程将View覆盖到所有View顶部的布局中,然后尝试检测其上方的滑动事件。privatevoidswipeOverToExit(ViewGrouprootView){OverlayLayoutchild=newOverlayLayout(this);ViewGroup.Lay

android - 向右滑动即可结束 Activity ?

当用户在屏幕的任意位置右滑时,我必须完成Activity。我试过GestureDetector如果Activity中既不存在ScrollView也不存在RescyclerView并且另外还有具有onClickListener的View,那么这可以正常工作>也不允许检测对它们的滑动。所以我尝试了一种不同的方法,通过编程将View覆盖到所有View顶部的布局中,然后尝试检测其上方的滑动事件。privatevoidswipeOverToExit(ViewGrouprootView){OverlayLayoutchild=newOverlayLayout(this);ViewGroup.Lay

Android Activity onDestroy() 并不总是被调用,如果被调用,只会执行部分代码

onDestroy()并不总是被调用。如果调用,则只执行部分代码。在LogCat中,大多数时候我只看到消息“gpsstateondestroycalledfirst”。这是为什么呢?protectedvoidonDestroy(){super.onDestroy();Log.d("ondestroycalled","gpsstateondestroycalledfirst");editor.putBoolean("gpsOn",false);Log.d("ondestroycalled","gpsstateondestroycalledsecond");editor.commit();