草庐IT

activations

全部标签

android - Eclipse Android Activity 向导不创建新 Activity

我正在尝试按照Android官方网站上的“构建您的第一个应用程序”教程进行操作,但我遇到了一些老实说找不到解决方案的问题。我可以很容易地访问Activity向导,并且可以毫不费力地到达这里:但是当我按下Finish时,我的项目文件夹中没有创建任何Activity。有人知道这是怎么回事吗?谢谢:)编辑:src文件夹和我项目的其余部分的屏幕截图 最佳答案 这似乎是最新(截至2014年3月13日)ADTbundle版本中的错误。通过Eclipse的安装新软件窗口进行更新应该可以修复它。为此,您可以尝试以下操作:在Eclipse中,转到“帮

android - 进程停止后控制 Android Activity 重启

我的应用程序在运行自定义版本的AndroidGingerbread2.3.7的特殊设备上运行在某些情况下,系统会终止我的应用程序。我假设设备制造商考虑了这些紧急情况,所有第三方应用程序都应立即关闭,以便设备可以执行其主要任务。我可以使用模拟器复制我在设备上看到的行为,并在DDMS中选择我的任务并单击“停止进程”按钮。这是我看到的行为。我的应用程序通常会逐步执行四个Activity,ActivityA启动ActivityB,ActivityB启动ActivityC,而ActivityC启动ActivityD。因此,当ActivityD在顶部运行时,我的堆栈是:A-B-C-D如果此时进程终

android - 使用 DownloadManager 将数据从 Activity 传递到 BroadcastReceiver

我正在尝试将一个对象传递给BroadcastReceiver,它会在下载完成后做一些事情。如何从我的Activity访问BroadcastReceiver的onReceive方法中的Intent对象?现在我的Activity中有这个:DownloadManagermanager=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);longid=manager.enqueue(request);我的BroadcastReceiver中有这个,它会在下载完成后执行一些操作:DownloadManagermgr=(Downl

android - 启动多个嵌套 Activity 并在 ActivityResult 上获得结果的规范方式

我有以下要求:ActivityA--->ActivityB--->打开图库应用传统上,我使用TaskStackBuilder启动嵌套Activity.所以我会做这样的事情:TaskStackBuildertsb=TaskStackBuilder.create(this);IntentactivityIntentA=newIntent(this,ActivityA.class)//...tsb.addNextIntent(activityIntentA);IntentactivityIntentB=newIntent(this,ActivityB.class)//...tsb.addNe

java - 无法使 Google Cloud Message 保持 Activity 状态

我正在尝试解决gcm超时问题,关于这个主题有很多话题,这里是one供引用。建议的解决方法是以比tcp超时更短的间隔广播一对Intent。我的实现是创建一个扩展CountDownTimer类的类,并在现有服务中保存该类的一个实例。这个派生类在完成后自行重启,服务被标记为STICKY_START,所以一旦启动,我认为它应该每4分钟继续广播一次Intent,但由于某种原因存在间隙,当计数器不广播Intent,我仍然与GCM服务器失去联系。下面是两个相关的类。谁能解释并提供解决方案,说明为什么此策略不起作用?我创建了一个扩展CounDownTimer的类,它应该每4分钟广播一次Intent。p

android - 在 asp.net 网站 Activity 和 android 应用程序之间进行通信的最佳方式是什么?

我们有一个asp.netWeb应用程序,它具有通知、消息等用户Activity功能。我们也有一个适用于此网络应用程序的原生安卓应用程序。现在我们必须制作通知和消息等用户Activity的功能。例如。用户A喜欢或关注用户B或进行任何会通知用户B的Activity。通知或消息系统,如facebook。其中,如果您在某些Activity中标记您的friend或喜欢您friend的Activity,那么您的friend将通过android应用程序中的通知知道,如网站上所示Android中检测用户Activity和获取推送通知的最佳方式或有效方式是什么。我做了一些研究,但没有得到正确的想法/轨道

android - 结束 Activity 中的自定义共享元素转换

我有全局应用程序中的提要数据列表。我使用此代码在MainAcitivty中从我的RecyclerView进行转换//selecteditemeventIntentintent=newIntent(this,DetailActivity.class);intent.putExtra("item_feed_index",selectedItemIndex);FeedViewHolderviewHolder=getViewHolderFromPosition(position);Pairpair1=Pair.create(viewHolder.imageView,"TransitionNam

安卓使用adb命令查看当前activity

使用adb命令查看最上层activity:方法一:在Terminal命令中输入:adbshelldumpsysactivityactivitiesACTIVITYMANAGERACTIVITIES(dumpsysactivityactivities)Display#0(activitiesfromtoptobottom):Stack#0:mFullscreen=truemBounds=nullTaskid#763mFullscreen=truemBounds=nullmMinWidth=-1mMinHeight=-1mLastNonFullscreenBounds=null*TaskRecor

android - inflater 是否需要 Activity 的上下文?

我有时会通过Dagger注入(inject)指向LayoutInflater的链接,并从应用程序上下文中在模块中生成它,如下所示:LayoutInflater.from(application);。它减少了代码行。但是大学告诉我这是错误的方法,它必须通过LayoutInflater.from(MainActivity.this);从Activity上下文中给出这是真的吗?布局膨胀器的行为是否取决于上下文类型? 最佳答案 是的,这是真的。考虑到样式有很大的不同。LayoutInflater通过调用它们的构造函数来创建View。它在那里

当其主机 Activity 不在 Activity 堆栈的顶部并且设备旋转时,Android ViewModel 重新创建

我处于以下场景:我有一个包含ViewModel的OnboardActivity,我可以多次旋转这个OnboardActivity和ViewModel跨配置更改持续存在而不会出现问题。但是,如果我使用startActivityForResult(...)在这个(OnboardActivity)之上启动另一个Activity(FirebaseAuthActivity),然后在FirebaseAuthActivity中旋转设备并按下后退按钮。当OnboardActivity被带到堆栈的顶部时,它会再次重新创建ViewModel实例。这是ViewModel在架构组件中的正常行为吗?当Onboa